首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在React路由器v6中检测重定向的url

在React路由器v6中检测重定向的url
EN

Stack Overflow用户
提问于 2022-08-05 12:07:50
回答 2查看 395关注 0票数 0

我正在使用React v6,我希望有一个按钮将用户重定向到将他重定向到当前页面的页面。

我知道这个问题可能包含两个不同的问题,所以问题的重点是:

  • 重定向到当前页面的页面不是来自另一个域。
  • 用户被重定向到当前页面,方法是单击我正在开发的react应用程序中的另一个按钮。

我无法找到一种使用react v6的干净的方法,所有其他的答案都显示了使用过时和非常旧版本的react-router-dom.的解决方案。

EN

回答 2

Stack Overflow用户

发布于 2022-08-05 12:14:09

用这样的东西不是一种选择吗?

代码语言:javascript
运行
复制
    const navigate = useNavigate();
    ...
    navigate(-1);
票数 1
EN

Stack Overflow用户

发布于 2022-08-05 16:26:52

我不确定您是否想在页面中从您要重定向的位置执行某些操作。如果您想立即重定向,可以执行以下操作

代码语言:javascript
运行
复制
const navigate = useNavigate()
...
// when clicked on button
const handleClick = () => {
  navigate("redirect")
  navigate("current url", { replace: true })
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73249520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档