Я пишу изоморфное приложение с реакцией, редукцией, реакцией-маршрутизатором, реакцией-маршрутизатором-редукцией. Я звоню syncHistoryWithStore
на client.js. Но при начальной загрузке router.locationBeforeTransitions
всегда равно нулю. Однако он заполняется, когда я перемещаюсь.
const history = syncHistoryWithStore(browserHistory, store);
...
<Router routes={routes} history={history} />
Код выше взят из client.js
Должен ли я запускать действие LOCATION_CHANGE
на стороне сервера вручную, чтобы заполнить начальное состояние react-router-redux?