动态生成:
` import { createBrowserRouter, RouterProvider } from 'react-router-dom';
const router = createBrowserRouter([ { path: "/", element: , children: [ { index: true, element: }, { path: "projects", element: } ] } ]);
function Root() { return ; } `
权限 ` // 高阶组件保护路由 const PrivateRoute = ({ children }) => { const { isAuth } = useAuth(); return isAuth ? children : ; };
// 路由配置中应用 { path: "dashboard", element: }
`