core-principles
React 19 单页应用开发的架构治理与项目标准,确保技术栈集成、项目结构与代理执行规则的一致性。
简介
此技能作为 React 19 单页应用生态系统中架构原则与开发标准的权威来源。专为软件工程师与自动化代理设计,通过强制执行一致的项目结构、严谨的数据获取模式与现代化工具实践,确保代码库的高质量。通过为功能开发维护明确的规范,能有效防止架构偏移,并简化团队使用 Vite、TypeScript、Biome 与 TanStack 生态系统时的入门流程。
-
标准化项目组织,区分应用外壳、路由逻辑、纯 UI 组件与领域专属的功能钩子 (hooks)。
-
定义严格的代理执行规则,包含使用 Apidog MCP 进行强制性的 API 规格同步,以及通过 TanStack Query 进行的优化数据访问模式。
-
推广 React 19 的编译器友好开发实践,包含自动记忆化 (auto-memoization)、纯组件设计与现代化的服务器变动 (mutation) 策略。
-
通过全面的测试需求确保质量,强调 React Testing Library、Vitest 以及使用 MSW 进行网络模拟。
-
提供明确的「完成」检查清单,以标准化拉取请求 (Pull Request) 的准备工作与提交前的代码质量。
-
在初始化新功能或模块时使用此技能,以符合预先定义的文件夹结构与服务分层要求。
-
参考权威来源章节,获取关于 React 19、Vite、Biome 与 TanStack 整合模式的相关文档。
-
务必调用 Apidog MCP 整合,作为 API 类型生成的主要来源,以维持后端规格与前端客户端之间的类型安全性。
-
仅在编译器限制明确要求时使用「use no memo」指令,并优先考虑标准的 React 19 自动记忆化功能。
-
确保所有新路由皆在 TanStack Router 的文件导向系统内实现,并纳入预取加载器 (prefetch loaders) 以优化导航性能。
仓库统计
- Star 数
- 255
- Fork 数
- 31
- Open Issue 数
- 7
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 12:51