【发布时间】:2023-03-26 10:12:01
【问题描述】:
以下代码 sn-p 解释了我如何定义应用程序路由。
let routes = useRoutes([
{ path: '/', element: <Home /> },
{
path: 'users',
element: <Users />,
children: [
{ path: '/', element: <UsersIndex /> },
{ path: ':id', element: <UserProfile /> },
{ path: 'me', element: <OwnUserProfile /> },
]
}
]);
我想为所有可用路由定义一个basename。因此,每条路由都需要在前面加上/ui/ basename。 '/' 也应该被重定向到 '/ui/'。
以前,在 beta 阶段,可以将 basename 定义如下:
const routes = useRoutes(appRoutes, { basename: 'ui' });
但是,它不再起作用了。
【问题讨论】:
标签: reactjs react-hooks react-router react-router-dom