官方库
简体中文
Appearance
基于 React Router DOM 7.9+ 封装,面向 TypeScript 与渐进迁移/适配场景
createRouter、RouterLink、RouterView、useRouter、useRoute 等接口与 Vue Router 思路一致。
支持 beforeEach、beforeResolve、afterEach、beforeEnter 以及组件级守卫,覆盖常见导航控制场景。
支持 addRoute/hasRoute/resolve、嵌套路由、meta 合并,便于实现权限、菜单和运行时扩展。
RouteConfig、RouterInstance、RouteLocation 等核心类型完整可推导,适合中大型工程。
内置 createWebHashHistory、createWebHistory、createMemoryHistory,适配浏览器与测试环境。
既适合从 Vue Router 迁移到 React,也适合在 React 项目中统一路由治理模型。