我可以看到有时人们只使用browserHistory
作为history
,例如
import {Router, Route, IndexRoute, browserHistory} from 'react-router'
const router = (
<Provider store={store}>
<Router history={browserHistory}>
<Route path="/" component={App}></Route>
</Router>
</Provider>
)
但在某些项目中,人们正在使用syncHistoryWithStore
,例如
const history = syncHistoryWithStore(browserHistory, store)
render(
<Root store={store} history={history} />,
document.getElementById('root')
)
我什么时候应该使用后者?为什么需要syncHistoryWithStore
?
感谢