コード例 #1
0
ファイル: store.js プロジェクト: kierandenshi/redux-starter
const enableHMR = (store) => {
    if (isDev() && module.hot) {
        module.hot.accept('@redux', () => {
            store.replaceReducer(rootReducer);
            epicMiddleware.replaceEpic(rootEpic);
        });
    }
};
コード例 #2
0
ファイル: store.js プロジェクト: kierandenshi/redux-starter
export default () => {
    const composeEnhancers = isDev() ? composeWithDevTools({}) : compose;

    const store = createStore(
        rootReducer,
        composeEnhancers(applyMiddleware(
            epicMiddleware,
        )),
    );

    enableHMR(store);

    return store;
};