index.js 521 B

12345678910111213141516
  1. import thunk from 'redux-thunk';
  2. import {createStore, combineReducers, applyMiddleware} from 'redux';
  3. import { authReducer } from './authReducer';
  4. import { promiseReducer } from './promiseReducer';
  5. import { actionUserInfo } from '../actions';
  6. const rootReducer = combineReducers({
  7. promiseReducer,authReducer
  8. })
  9. const store = createStore(rootReducer, applyMiddleware(thunk))
  10. if(localStorage.authToken){
  11. store.dispatch(actionUserInfo())
  12. }
  13. store.subscribe(()=> console.log(store.getState()))
  14. export default store