gpt4 book ai didi

react-router - 如何在 React Router v6 中使用匹配参数重定向?

转载 作者:行者123 更新时间:2023-12-05 01:53:50 25 4
gpt4 key购买 nike

我曾经在 React Router v5 中这样做过:

<Redirect exact from="/:org" to="/:org/users" />

将它翻译成这样是行不通的:

<Route path="/:org" element={<Navigate replace to="/:org/users" />} />

执行这种重定向的正确方法是什么?

UPD:澄清一下——我没有在同一路由级别为 /:org/users 设置单独的路由,但我有 /:org/* 路由处理 /:org/users 和其他:

<Route path="/:org/*" element={<OrgPagesComponent />} />

最佳答案

到目前为止,我提出了以下解决方案:

const OrgRedirect = () => {
const { org } = useParams();
return <Navigate to={`/${org}/users`} />
}

<Route path="/:org" element={<OrgRedirect />} />

关于react-router - 如何在 React Router v6 中使用匹配参数重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70999969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com