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?
 
    