2017-12-02 10 views
1

私はreact-hot-loaderHMRで開発環境を正常に設定しています。そして、私は減速ファイルを変更したときにredux redux replaceReducerがHMRで動作しないようです

if (module.hot) { 
    // Enable Webpack hot module replacement for reducers 
    module.hot.accept('../reducers',() => { 
    console.log('reducers change') 
    const nextReducer = require('../reducers').default 
    store.replaceReducer(nextReducer) 
    }) 
} 

は、module.hot.acceptハンドラが働いていると、[HMR]を得ると思われるために変更されていない情報

[HMR] connected 
[HMR] bundle rebuilding 
[HMR] bundle rebuilt in 405ms 
[HMR] Checking for updates on the server... 
reducers change 
[HMR] Updated modules: 
[HMR] - ./src/reducers/testReducer.js 
[HMR] - ./src/reducers/index.js 
[HMR] App is up to date. 

しかし、状態成功した構成の下に追加しますそれはまだ初期値です。

答えて

0

あなたのconfiguration.jsには、 './reducers/index.js'をインポートしていますか?

関連する問題