搜尋

首頁  >  問答  >  主體

javascript - react熱載入的一段程式碼

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

這段程式碼不知道和熱載入和redux有什麼關係,也請解釋一下

漂亮男人漂亮男人2699 天前812

全部回覆(1)我來回復

  • typecho

    typecho2017-06-26 10:55:03

    是為了在相關的程式碼的時候, redux的狀態還能繼續維持不變。

    例如: redux中一個count字段被操作後, 值為2, 如果不寫那段程式碼, 在頁面熱更後count會變成初始值, 我印像中是這樣的。

    回覆
    0
  • 取消回覆