当我在react应用程序中使用Redirect时,它会重定向到特定路径,并且当我重新加载该页面时,引导程序会混乱,就好像它不在那里一样。这仅在我使用重定向时发生!
App.js
<Route exact path="/itemSelection" component={itemSelection/:id} />
Login.js
if (this.state.login) {
return (<Redirect to={`/itemSelection/${this.state.id}`}/>)
}
答案 0 :(得分:-1)
使用此:-
if (this.state.login) {
this.context.router.push(`/itemSelection/${this.state.id}`);
}