反应 v4 导航



我正在使用 React 构建一个 Web 应用程序,并且正在使用 React Router v4 进行导航。基本上我想做的是,在我的注册页面上,一旦兑现了承诺(用户注册),我希望网站转到新页面。实现这一目标的最佳方法是什么?

感谢您的帮助。

最好的方法是呈现重定向,以便您的代码可能如下所示

this.state = { 
  redirect: false,
}
onSubmit() {
   Promise().then(res => this.setState({ redirect: true })
}
render() {
  redirect ? <Redirect to="/path" /> : <ShowSignUpForm />
}

你应该看看文档https://reacttraining.com/react-router/web/api/Redirect

相关内容

  • 没有找到相关文章

最新更新