1
私はreact-hot-loader
、HMR
で開発環境を正常に設定しています。そして、私は減速ファイルを変更したときに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.
しかし、状態成功した構成の下に追加しますそれはまだ初期値です。