我们正在迁移到V6.4,并按照文档的建议使用createRoutesFromElements
将我们的路由迁移到新的createBrowserRouter
路由.
我们的设置如下所示
const router = createBrowserRouter(
createRoutesFromElements(--> our routes go here <--)
);
root.render(
<React.StrictMode>
<ChakraProvider theme={theme}>
<RouterProvider router={router} />
</ChakraProvider>
</React.StrictMode>
);
Auth0文档说Auth0提供程序应该嵌套在提供程序下.如何使用新路由来实现这一点?
我们try 在createRoutesFromElements
路由中包装身份验证提供程序,但不起作用.我也try 过这样做,但我们收到了错误.
<RouterProvider router={router} >
<Auth0Provider />
</RouterProvider>
有没有人能帮我了解一下在哪里放置Auth0提供程序?谢谢你,????