frontend/src/store/configureStore.js

23 lines
487 B
JavaScript
Raw Normal View History

import { createStore, applyMiddleware, compose } from 'redux';
import thunk from 'redux-thunk';
import history from '../history';
import { routerMiddleware } from 'connected-react-router'
import rootReducer from '../reducers';
import getInitialState from '../utils/get-initial-state';
const initialState = getInitialState();
const store = createStore(
rootReducer,
initialState,
compose(
routerMiddleware(history),
applyMiddleware(thunk)
)
);
export default store;