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 web part reducer that stores the web part properties.
Web part reducer implementation follows the ducks pattern.