UNPKG

generator-rrrw

Version:

react,redux,react-redux-router,webpack,babel,es6,autoprefixer,HMR,css-module

27 lines (19 loc) 613 B
import { createStore, applyMiddleware } from 'redux' import { logger } from '../middleware' import rootReducer from '../reducers' export default function cs(initialState) { const create = window.devToolsExtension ? window.devToolsExtension()(createStore) : createStore const createStoreWithMiddleware = applyMiddleware( logger )(create) const store = createStoreWithMiddleware(rootReducer, initialState) if (module.hot) { module.hot.accept('../reducers', () => { const nextReducer = require('../reducers') store.replaceReducer(nextReducer) }) } return store }