繁体   English   中英

React Router V6 - 页面不在历史记录中

[英]React Router V6 - page is not in history

我正在使用反应路由器 v6。 当我在详细信息页面上并且我将在上一页上按 chrome go 中的箭头时,它在上一页上不是 go,而是在上一页上。 我通过长按箭头返回查看历史记录,但我需要的页面不存在。 如何将该页面添加到历史记录? 在详细信息页面上,我使用navigate('detailPage/key')从主页导航。

编辑:在详细页面我做了这样的事情,但不是历史上的详细页面。

useEffect(() => {
    return () => navigate('/mainPage');
  }, [navigate]);`

对于 react-router-v6

import { Link } from 'react-router-dom';

这个“/mainPage”页面应该在 App.js 中声明为一个路由。

  <Link to='/mainPage'><button>Go Main Page</button></Link>

您可以查看此链接: https://github.com/remix-run/react-router/discussions/8465

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM