封装路由组件
import {Navigate} from "react-router-dom";export function AutoRote({children}){const token =getToken()if(token){ return <>{children}</>}else{  return <Navigate to={'/login'} replace ></Navigate>}
}function getToken(){return '模拟token'
}
使用
import User from "../view/User";
import Login from "../view/Login";import {createBrowserRouter} from "react-router-dom";
import Info from "../view/User/Info";
import NotFound from "../view/System/404";
import {AutoRote} from "../components/AuthRoute";const router = createBrowserRouter([{path: "/",element: <Login></Login>, },,{path:'/login',element:<Login></Login>
},{   path:'/user',element:<User></User>,children:[{index:true,element: <AutoRote><Info></Info></AutoRote>}]},{path:'*',element:<NotFound></NotFound>}
,])export default router