UNPKG

antd-npm-demo

Version:

React & Redux & Ant.Design

24 lines (19 loc) 555 B
import { createStore, applyMiddleware } from 'redux' import thunk from 'redux-thunk' import rootReducer from '../reducers' const configureStore = (preloadedState) => { const store = createStore( rootReducer, preloadedState, applyMiddleware(thunk) ) if (module.hot) { // Enable Webpack hot module replacement for reducers module.hot.accept('../reducers', () => { const nextRootReducer = require('../reducers').default store.replaceReducer(nextRootReducer) }) } return store } export default configureStore