Our current approach to assembling the redux store is confusing. We want to work more with feature-based folders while not giving up redux's ability to decouple UI and store.
One proposal is something like the following:
actions
store (all non-action redux stuff)
pages (top level components, formerly containers)
+ (page-specific components/services in feature-named folders under each page (could be smart, could be dumb)
core
+ components
+ general-purpose, reusable components (dumb only)
+ pipes
+ directives
utils
+ general-purpose services in feature-named folders
Our current approach to assembling the redux store is confusing. We want to work more with feature-based folders while not giving up redux's ability to decouple UI and store.
One proposal is something like the following: