THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
Presentational (dumb) components live in ./components
Container (smart) components live in ./container
Redux reducers are defined in ./reducers with a sample webpart reducer that stores the webpart properties.
Webpart reducer implementation follows the ducks pattern.