index.js 597 B

12345678910111213141516171819202122
  1. import { createStore, applyMiddleware } from 'redux';
  2. import { createLogger } from 'redux-logger'
  3. import createSagaMiddleware from "redux-saga";
  4. import combinedReducers from './../reducers';
  5. import initialState from './../reducers/initialState'
  6. import saga from './../saga'
  7. const sagaMiddleware = createSagaMiddleware();
  8. const logger = createLogger({
  9. predicate: (getState, action) => !action.type.includes('@@redux-form')
  10. });
  11. const store = createStore(
  12. combinedReducers,
  13. initialState,
  14. applyMiddleware(sagaMiddleware, logger)
  15. );
  16. export default store;
  17. sagaMiddleware.run(saga);