[英]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.