ExpoReactNative开发技能Skill expo-react-native-coder

这个技能提供全面的Expo React Native移动应用开发指南,涵盖项目设置、路由导航、屏幕开发、数据管理、认证安全、深度链接等关键领域。适用于前端开发者和移动应用开发者,帮助快速构建高性能的Expo应用。关键词:Expo, React Native, 移动开发, 前端开发, 导航, 认证, 深度链接。

移动开发 0 次安装 0 次浏览 更新于 3/18/2026

名称:expo-react-native-coder 描述:全面的Expo React Native功能开发指南。这个技能应在构建移动应用屏幕、导航、数据获取、认证、深度链接或使用Expo的原生UX模式时使用。触发于涉及Expo Router、React Native组件、移动表单或应用配置的任务。

Expo React Native 编码最佳实践

全面的Expo React Native应用功能开发指南。包含10个类别的50条规则,涵盖从项目设置到测试的所有内容。包括常见功能的生产就绪代码模板。

何时应用

参考这些指南当:

  • 使用TypeScript设置新的Expo项目
  • 使用Expo Router构建导航(标签、堆栈、抽屉、模态)
  • 创建屏幕(列表、详情、表单、设置)
  • 实现认证流程与受保护路由
  • 配置深度链接和通用链接

按优先级分类的规则类别

优先级 类别 影响 前缀
1 项目设置与配置 关键 setup-
2 路由与导航 关键 route-
3 屏幕模式与布局 screen-
4 数据获取与状态 data-
5 认证与安全 auth-
6 深度链接与通用链接 link-
7 原生UX模式 中高 ux-
8 表单与用户输入 form-
9 资产与主题 asset-
10 错误处理与测试 test-

快速参考

1. 项目设置与配置(关键)

2. 路由与导航(关键)

3. 屏幕模式与布局(高)

4. 数据获取与状态(高)

5. 认证与安全(高)

6. 深度链接与通用链接(高)

7. 原生UX模式(中高)

8. 表单与用户输入(中)

9. 资产与主题(中)

10. 错误处理与测试(中)

代码模板

生产就绪的模板可在assets/templates/中找到:

模板 描述
layouts/tab-layout.tsx 带图标的底部标签导航器
layouts/auth-layout.tsx 带受保护路由的根布局
screens/list-screen.tsx 带FlashList、刷新、状态的列表
screens/detail-screen.tsx 带参数处理的详情屏幕
screens/form-screen.tsx 带验证、键盘处理的表单
hooks/use-auth.tsx 带SecureStore的认证上下文
components/error-boundary.tsx 错误边界组件

如何使用

阅读单个参考文件以获取详细解释和代码示例:

完整编译文档

有关所有规则的单一综合文档,请参见AGENTS.md

参考文件

文件 描述
AGENTS.md 包含所有规则的完整编译指南
references/_sections.md 类别定义和排序
assets/templates/ 生产就绪代码模板
metadata.json 版本和参考信息