欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

react router 路由守卫

程序员文章站 2022-03-26 14:10:09
...
import {Route,Redirect}from “react-router-dom”
const PrivateRoute = ({component:Component, ...rest}) =>(
  <Route
    {...rest}
    render={props=>{
       return isLogin ?
       <Component {...props}>
       :
       <Redirect
         to={{
            pathname:'/login',
            state:{redirect:props.location.pathname}
          }}
       >
    }}
  />
)

相关标签: 笔记