this.props.history.push() 似乎不再在 React Router v4 中工作,有什么替代方案吗?

Deb*_*Sen 5 redirect reactjs react-router react-router-v4

我是 React 新手,我看到的大多数有关使用 React Router 进行重定向的教程似乎都在使用上述代码片段。我想要实现的目标是在成功登录后将用户重定向到我网站的主页。我尝试过history.push,但根据我的谷歌搜索,它不再在路由器v4中工作。我可以做什么作为替代方案?我对有状态和无状态解决方案持开放态度。

为了澄清这一点,这是工作流程 -

  1. 用户用他们的用户名填写文本框
  2. 用户用密码填写文本框
  3. 用户点击提交按钮
  4. 使用用户名和密码调用 API 来验证用户身份
  5. 登录成功API返回success
  6. 登录成功后,用户将被重定向到主页