AllenYuan

auth - combine reducers

Apr 24th, 2020
401
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // redux utilities
  2. // create a store, apply middlewares to it
  3. import { createStore, applyMiddleware, combineReducers } from 'redux';
  4. // middleware to parse actions' promises
  5. import { promiseMiddleware } from './middleware';
  6. import auth from './reducers/auth';
  7. import common from './reducers/common';
  8. import home from './reducers/home';
  9.  
  10. // create root reducer
  11. const reducer = combineReducers({
  12.   auth,
  13.   common,
  14.   home
  15. });
  16. // create middleware chain
  17. const middleware = applyMiddleware(promiseMiddleware);
  18.  
  19. // create store with given reducer, middleware
  20. const store = createStore(reducer, middleware);
  21.  
  22. export default store;
Advertisement
Add Comment
Please, Sign In to add comment