路由器
- 纯前端控制的细致到模块的页面匹配组装能力
- 前后端分离重要的技术创新点,完全摆脱服务端路由的控制
TanStack Router
适用于现代化
应用程序的高扩展
无头路由器,不受框架限制,缓存重组
异步拆分
结构共享
过滤拦截
等功能应有尽有,不可谓不强大
Vanilla | React | Vue | Preact | Solid | Svelte |
---|---|---|---|---|---|
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
React 是一级公民,其他框架的支持、文档和示例正在编写中~
React Router
React
官配路由器,涉及 React 的开发者必备
,固定生态产品之一,当你不知道选择什么的时候选择它没有任何问题
React | React-SSR | React Native |
---|---|---|
✔️ | ✔️ | ✔️ |
Vue Router
Vue
官配路由器,涉及 Vue 的开发者必备
,固定生态产品之一,当你不知道选择什么的时候选择它没有任何问题
Vue |
---|
✔️ |
Chicane
轻量的用于React
的类型安全又简单的路由器,优化了路由级别不必要的渲染,值的尝试
React |
---|
✔️ |
Nano Stores
超小的
全兼容
的无头微型 URL 路由器,具有很好地 TS 支持,虽然很小众,但是值得借鉴学习
Vanilla | React | Vue | Svelte |
---|---|---|---|
✔️ | ✔️ | ✔️ | ✔️ |
Sapper
基于Svelte
SEO友好
无VDOM
支持SSR
项目模板
更好的性能
更快的速度
Svelte | SSR |
---|---|
✔️ | ✔️ |
React Navigation
React Native专属
开箱即用
iOS&安卓定制动画
完全可定制
完整文档
状态持久化
Redux/Mobx深度集成
配套开发工具
挂钩齐全
Svelte | SSR |
---|---|
✔️ | ✔️ |