In a simple TO-DO app it's straightforward to manage your app state by putting all reducers in a folder and combine them and then import your reducers into the main JS file and create your store.
import {createStore} from 'redux';
import reducers from './reducers';
const store = createStore(reducers);
But in a case where you have multiple routes and you want to better organize you directory structure by keeping each route with its own reducers folder.
Something like this:
routes
|-- contact
| |-- components
| |-- actions
| |-- reducers
|
|-- products
|-- components
|-- actions
|-- reducers
My question is how should I handle my app state in such case? And how my main.js file would look like?