p5.js-web-editor/shared/redux/store/configureStore.js

20 lines
501 B
JavaScript
Raw Normal View History

2016-05-05 23:48:26 +02:00
import { createStore, applyMiddleware } from 'redux'
import rootReducer from '../reducers'
export default function configureStore(initialState) {
const store = createStore(
rootReducer,
initialState
// 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
}