用途:这是 React Native 代码完整评审的入口技能,本身不重复列出所有检查项,而是把每个关注点路由到对应的专项技能,最后按统一格式汇报发现。适用于审查拉取请求或代码变更、审计已有页面或功能、执行合并前质量门禁、排查生产缺陷根因。
适用平台与版本:iOS 与 Android;React Native 0.76+,默认假定已启用新架构互操作,除非某检查项另有说明。
前置条件:能访问被审查的代码;了解功能的预期行为;知道哪些数据属于用户敏感或业务关键数据。
主要能力:按关注点分派到专项技能——架构(目录结构、导航、深度链接、渲染安全、错误边界、代码质量)、性能(重渲染、列表虚拟化、图片、动画、内存与资源清理)、无障碍(标签、角色、触控目标、焦点顺序、颜色、动态字体)、测试(单元、组件、端到端覆盖、边界情况、测试质量)、状态与数据(服务端状态、缓存、离线、网络切换、事务、加载/空/错误状态)、安全(密钥、安全存储、传输、日志中的 PII、深度链接校验、隐私合规)。对每个关注点打开对应专项技能,套用其检查清单,把不通过项收集到输出格式中;若某关注点不适用于本次变更,标注为不适用。
输出格式:每次评审按以下结构组织——Summary(总体评估:扎实/需改进/存在重大问题)、Must-Fix(崩溃、数据丢失、安全或合规问题,阻止合并)、Should-Fix(性能问题、架构违规、缺少测试)、Consider(替代方案、面向未来、风格)、What's Good(值得强化的良好实现模式)。
限制与注意事项:不要只审查正常路径,专项技能的存在正是为了确保离线、错误、空状态和无障碍状态也被检查;不要在此处重述专项技能的检查清单,否则会造成内容漂移,细节应只保留在一处;不要跳过 What's Good 部分,否则会失去让评审更易被接受的正面反馈。资料未提供具体命令、安装方式、收费或价格信息。