张翔
8a03923dd7
feat(react19-migration): 阶段3 - 状态管理与路由
- T3.1: 创建 useAuthStore (Zustand) - login/logout/initFromStorage
- T3.2: 创建 usePermissionStore (Zustand) - fetchUserMenus/hasPermission/hasRole
- T3.3: 创建 useAppStore (Zustand) - collapsed 状态管理
- T3.4: 创建 React Router v7 数据路由配置 (createBrowserRouter)
- T3.5: 创建 authLoader 路由守卫 (token校验→初始化→权限加载)
- 创建占位页面组件 (13个路由页面 + DefaultLayout)
- 更新 App.tsx 使用 RouterProvider
- 安装 jwt-decode 依赖
验证: npx tsc --noEmit 通过, npm run dev 启动成功
2026-05-03 15:34:09 +08:00
..
2026-04-28 20:10:44 +08:00
2026-04-28 16:33:36 +08:00
2026-03-24 13:32:20 +08:00
2026-05-03 15:34:09 +08:00
2026-04-08 15:29:03 +08:00
2026-04-04 20:57:27 +08:00
2026-05-03 15:14:24 +08:00
2026-04-08 15:29:03 +08:00
2026-04-28 16:04:45 +08:00
2026-04-07 21:45:28 +08:00
2026-03-25 09:03:37 +08:00
2026-05-03 15:14:24 +08:00
2026-04-07 21:45:28 +08:00
2026-05-03 15:14:24 +08:00
2026-05-03 15:14:24 +08:00
2026-04-15 22:06:07 +08:00
2026-04-15 23:34:44 +08:00
2026-04-28 20:10:44 +08:00
2026-04-27 15:38:41 +08:00
2026-05-03 15:26:42 +08:00
2026-03-24 13:32:20 +08:00
2026-04-28 16:32:50 +08:00
2026-05-03 15:14:24 +08:00
2026-03-25 09:03:37 +08:00
2026-04-28 16:32:50 +08:00