- 配置 pnpm workspace monorepo 基础结构 - 初始化 .blueprint/ 蓝图:6 个业务模块、21 张任务卡 - 目标:Z Fold 6 折叠屏不动产物品摸底统计 App(React Native + Expo) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
849 B
849 B
| id | name | area | status |
|---|---|---|---|
| state-management | 全局状态管理 | frontend | concept |
概述
跨组件的全局状态方案,覆盖用户会话、UI 状态等场景。轻量优先(Zustand),避免过度设计。
任务卡
💭 用户会话 Store
- status: concept
- complexity: M
- files: apps/app-one/src/stores/authStore.ts
- acceptance: 使用 Zustand 管理 user/token/isLoggedIn,提供 login/logout action,token 持久化到 localStorage
💭 全局 UI 状态 Store
- status: concept
- complexity: S
- files: apps/app-one/src/stores/uiStore.ts
- acceptance: 管理全局 loading、toast 消息队列、modal 开关状态,与 packages/ui 的反馈组件联动
决策记录
- 选择 Zustand 而非 Redux:移动端场景状态相对简单,Zustand API 更轻量,无需 boilerplate,TypeScript 支持良好