更改路由内容的"不获取路由"

  • 本文关键字:quot 路由 获取 reactjs
  • 更新时间 :
  • 英文 :


所以我知道这听起来不是一个好的例子,但我只是试图使用React Router更改React上的浏览器链接,而不加载它自己的页面,以防用户重新加载页面,然后因为它匹配路由而获取它,我试图使用它,这样当用户将产品保存在预览页面上时,就不会重定向到新的id,这样我就可以获取数据,这将是消耗,相反,我想操纵URL,使一切都在它的位置。

我使用useNavigate尝试过,我想也会这样做,我想我看到一些网站也实现了类似的功能。

这里再次我有什么作为开始,这获取页面:

import { useNavigate } from "react-router-dom";
...
const to = useNavigate();
...
<p onClick={() => to('/product/stackoverflow-shirt')}>!don't fetch the content</p>

我找到了问题的解决方案,但没有使用React Router,而是使用Window提供的本地方法。

我们开始了:

window.history.replaceState({}, ‘’, ‘/newSlug’)

相关内容

  • 没有找到相关文章

最新更新