react-phone-apps/.blueprint/modules/routing.md
lanrtop a0929de768 chore: 初始化项目结构与蓝图
- 配置 pnpm workspace monorepo 基础结构
- 初始化 .blueprint/ 蓝图:6 个业务模块、21 张任务卡
- 目标:Z Fold 6 折叠屏不动产物品摸底统计 App(React Native + Expo)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 15:23:39 +09:00

31 lines
992 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: routing
name: 路由与页面结构
area: frontend
status: concept
---
## 概述
基于 React Router 的单页应用路由体系,含懒加载、受保护路由和移动端页面切换动画。
## 任务卡
### 💭 路由基础配置
- status: concept
- complexity: M
- files: apps/app-one/src/router/index.tsx, apps/app-one/src/router/routes.ts
- acceptance: 使用 react-router-dom v6 createBrowserRouter配置首页和 404 页支持代码分割lazy + Suspense
### 💭 受保护路由(需登录)
- status: concept
- complexity: M
- files: apps/app-one/src/router/ProtectedRoute.tsx
- acceptance: 未登录访问受保护路由自动跳转登录页,登录后重定向回原目标页,支持角色权限扩展
### 💭 移动端页面切换动画
- status: concept
- complexity: M
- files: apps/app-one/src/router/PageTransition.tsx
- acceptance: 路由切换时有 slide-in/slide-out 动画,与浏览器前进/后退方向一致,不影响首屏性能