react router
前言
18 年初,React Router
的主要开发人员创建一个名为Reach Router
的轻量级替代方案。
原来是相互抗衡的,却没想React Router
直接拿来合并(真香!)
目前 v6
已是测试最后一版,估计新的特性不出意外就是下面这些了。
<Switch>
重命名为<Routes>
。<Route>
的新特性变更。- 嵌套路由变得更简单。
- 用
useNavigate
代替useHistory
。 - 新钩子
useRoutes
代替react-router-config
。 - 大小减少:从
20kb
到8kb