protected-routes

时间:2021-03-27 16:51:26
【文件属性】:
文件名称:protected-routes
文件大小:222KB
文件格式:ZIP
更新时间:2021-03-27 16:51:26
JavaScript 保护路线 例子: import React from 'react' import { Route , Redirect } from 'react-router-dom' import { useSelector } from 'react-redux' import { useLocation } from 'react-router-dom' const ProtectedRoute = ( { exact = false , path , component , roles } ) => { const { isAuthenticated , user : { role_id : roleId } } = useSelector ( ( reduxState ) => reduxState . userReducer ) const location
【文件预览】:
protected-routes-master
----server()
--------index.js(903B)
--------db()
--------controllers()
----jsconfig.json(104B)
----package.json(1KB)
----src()
--------hooks()
--------index.js(684B)
--------constants()
--------redux()
--------Routes.js(949B)
--------reset.css(1KB)
--------logo.svg(3KB)
--------serviceWorker.js(5KB)
--------fonts.css(51B)
--------App.test.js(280B)
--------setupTests.js(255B)
--------components()
--------App.js(256B)
--------utils()
----.gitignore(315B)
----public()
--------logo192.png(5KB)
--------manifest.json(492B)
--------robots.txt(67B)
--------index.html(2KB)
--------logo512.png(9KB)
--------favicon.ico(3KB)
----README.md(3KB)
----yarn.lock(475KB)
----nodemon.json(119B)

网友评论