React.js-从react-router-dom重定向

时间:2018-08-30 12:20:31

标签: reactjs react-router bootstrap-4

当我在react应用程序中使用Redirect时,它会重定向到特定路径,并且当我重新加载该页面时,引导程序会混乱,就好像它不在那里一样。这仅在我使用重定向时发生!

App.js

<Route exact path="/itemSelection" component={itemSelection/:id} />

Login.js

if (this.state.login) {
    return (<Redirect to={`/itemSelection/${this.state.id}`}/>)
}

1 个答案:

答案 0 :(得分:-1)

使用此:-

if (this.state.login) {
     this.context.router.push(`/itemSelection/${this.state.id}`);
}