![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
react
文章平均质量分 77
Javon_huang
有信念,不迷路
展开
-
vite从零创建react-ts项目
npm init初始化后可以看到包管理文件package.json。原创 2023-02-14 00:48:10 · 1561 阅读 · 0 评论 -
react-router-dom v6.5.0实现路由守卫RouterBeforeEach及缓存
最近留意下react-router-dom有更新到6.6.1的版本,在这个版本增加了不少的功能。研究了下,可以利用其提供的API实现一个类似Vue的路由守卫,从而简便达到路由鉴权的业务场景。这里我是使用npm的包,是react-router-dom v6.5.0,但是基本新增的功能都有。官方提供的路由跳转是使用useNavigate hook的,这里我们要实现路由守卫,那么我需要在路由跳转前做逻辑的判断,所以我自定义了一个useUtilsNavigate hook用于跳转前的判断。原创 2022-12-26 16:00:45 · 3456 阅读 · 0 评论