我有一个针对移动用户的 Web 应用程序,但由于我们的客户不需要移动应用程序,因此它是使用 React 开发的。我已经使用 React Router 实现了应用内路由。我使用 useHistory 钩子,所以基本上使用历史对象进行导航。我想让应用内导航和浏览器导航保持同步。
现在的要求是我有一个付款页面。当用户完成支付程序时,用户不应返回到支付过程中涉及的任何页面。或者简单地,如果用户点击后退按钮,他应该登陆主页。所以我想到清除历史记录,这样用户就无法返回。但似乎没有办法做出反应来清除历史。
如果有人知道任何解决方案,请告诉我。
<Link to="./../" > .... </Link>
或
navigate("./../")