0
我試圖讓我的React應用程序中的熱重裝工作,但我不知道如何去調試這個錯誤。模塊無法熱更新
我的申請活動指數是這樣的:當我嘗試改變我的任何反應的組分發生
import React from 'react'
import ReactDOM from 'react-dom'
import Routes from 'routes/index'
import { browserHistory } from 'react-router'
import syncHistoryWithStore from 'modules/routing/sync'
function createStore (browserHistory) {
let factory = require('./modules/store')
const store = factory.createStore(browserHistory)
if (module.hot) {
module.hot.accept('./modules/store',() => {
const nextFactory = require('./modules/store')
nextFactory.hydrateStore(store, factory.dehydrateStore(store))
factory = nextFactory
})
}
return store
}
const store = createStore(browserHistory)
const history = syncHistoryWithStore(browserHistory, store, {
selectLocationState: state => state.routing,
adjustUrlOnReplay: true
})
ReactDOM.render(
<Routes history={history} store={store} />,
document.getElementById('root')
)
錯誤。這些更新通過routes/index
路徑。但我不明白爲什麼react-redux-universal-hot-example,我已經從ides,工作和我的不是?
我可以看到,在熱例如只有「減速」路徑具有hot.accept
所以我不太明白怎麼得到的反應組件工作重裝,但他們只是做...
任何建議或想法如何調試?