以前,我能够使用浏览器历史记录重新路由用户(例如成功登录):
import { browserHistory } from 'react-router'
browserHistory.replace('/home')
在新的react-router中,我无法再导入browserHistory,实现目标的另一种方法是什么?
答案 0 :(得分:6)
import { Router, Route } from 'react-router'
import { createBrowserHistory } from 'history'
export default () => (
<Router history={createBrowserHistory()} >
<Route exact path="/" component={MainPageComponent} />
</Router>
)
在MainPageComponent中,您可以使用this.props.history.push(&#39; / home&#39;)。
在此处了解路由器历史记录file an issue on the docusign_rest project