redux-store.js 593 B

1234567891011121314151617
  1. import { createStore, combineReducers, applyMiddleware } from 'redux';
  2. import thunk from 'redux-thunk';
  3. import { actionAboutMe } from '../actions';
  4. import { authReducer } from './auth-reducer';
  5. import { postFeedReducer } from './post-reducer';
  6. import { profileReducer } from './profile-reducer';
  7. import { promiseReducer } from './promise-reducer';
  8. const store = createStore(combineReducers({
  9. promise: promiseReducer,
  10. auth: authReducer,
  11. postsFeed: postFeedReducer,
  12. profileData:profileReducer
  13. }),
  14. applyMiddleware(thunk))
  15. store.dispatch(actionAboutMe())
  16. export default store;