zereight-react-native 是一个面向 React Native 开发的网关型技能(Gateway skill)。根据其官方说明,该技能本身不包含实现细节,其作用是依据开发者正在构建的内容,将任务路由到合适的专项技能。
用途 该技能定位为 React Native 开发任务的入口与分发层。当开发者面对一个 React Native 相关任务时,可先通过它判断应使用哪个专项技能,而不是直接在本技能中寻找实现方案。
主要能力(技能映射) 官方提供的技能映射表按任务类型列出对应技能:
- 组件、样式、布局、Expo 基础:react-native-basics
- 动画、Reanimated、Gesture Handler:react-native-animations
- 状态管理(Zustand、Redux、TanStack Query):react-native-state
- 导航、深链接、Tab/Stack 结构:react-native-navigation
- 原生模块、Turbo Modules、JSI、Fabric:react-native-native-modules
- 测试(Jest、Testing Library、Detox):zereight-react-native-testing / react-native-testing
- 部署(EAS Build、App Store、Play Store):react-native-deployment
- Storybook 配置:setup-react-native-storybook
- 编写 Storybook 故事:writing-react-native-storybook-stories
- HeroUI Native 组件:heroui-native
- 性能优化指南(FPS、TTI、bundle):react-native-best-practices / vercel-react-native-skills
- 代码审查中的性能回归检测:zereight-react-native-optimizer
使用方式 官方给出快速决策指南:
- 构建新功能:使用与功能领域匹配的专项技能
- 调试性能问题:使用 react-native-best-practices 或 vercel-react-native-skills
- 审查 PR:使用 zereight-review 加 zereight-react-native-optimizer
- 使用 UI 组件库:使用 heroui-native
关于 optimizer 的调用时机 官方特别说明 zereight-react-native-optimizer 是审查工具,而非开发指南。应在以下情况调用:PR 差异涉及列表渲染、动画或原生模块代码;或配合 zereight-review 审查 RN PR 时。
适用场景 适用于 React Native 项目开发全流程中的任务分流,包括功能开发、性能调试、代码审查以及 UI 组件库选用等场景。
限制 该技能不包含实现细节,仅做路由分发。关于各专项技能的具体功能、收费、价格、平台支持、效果或详细使用步骤,资料中暂未提供。