用途:在代码审查中聚焦性能正确性,目标是在问题发布前捕获性能回归,而非讲解优化方法。适用于审查 React Native 或 Expo 的 PR、审计列表/动画/原生模块改动、检查屏幕转场或手势交互。它不能替代 react-native-best-practices 或 vercel-react-native-skills,后者解释如何优化,本技能检测 diff 中出了什么问题。
主要能力:按优先级检查动画是否运行在 JS 线程、大数据集是否用 FlatList 而非 FlashList、热路径中的不必要重渲染、内存泄漏(监听器/订阅未清理)、桥接过度使用、包体积回归、图片加载与缓存问题。检查分为渲染、动画、原生/桥接三类,每类给出模式与严重级别(如 Major、Minor、Trivial、Info)。
使用方式:随组件改动运行渲染检查,随动画/手势/转场改动运行动画检查,随原生模块、图片或包改动运行原生检查。发现结果采用统一格式:标题、Condition、Impact、Evidence(file:line 与片段)、Minimal fix。独立运行时输出性能摘要、按严重级别排序的发现、以及结论(无回归/轻微回归/阻止合并)。与 zereight-review 集成时,将发现追加到现有 Findings 的 Performance 子标题下。
限制:资料未提供安装命令、具体运行命令、收费与平台信息;其完整优化上下文依赖若干前置技能,这些技能需另行获取。