用途:为 React Native 应用提供性能优化参考,适用于调试卡顿 UI 或动画、排查 JS/原生内存泄漏、优化启动时间(TTI)、缩减包体积与应用体积、编写 Turbo Modules、性能剖析以及代码性能审查。
主要能力:按优先级组织指南,依次为 FPS 与重渲染(CRITICAL,js-)、包体积(CRITICAL,bundle-)、TTI 优化(HIGH,native-、bundle-)、原生性能(HIGH,native-*)、内存管理(MEDIUM-HIGH)、动画(MEDIUM)。每个参考文件采用混合格式:Quick Pattern(错误/正确代码片段)、Quick Command(命令)、Quick Config(配置片段)、Quick Reference(汇总表)与 Deep Dive(使用时机、前置条件、步骤、常见陷阱),并标注影响等级 CRITICAL、HIGH、MEDIUM。
使用方式:按问题映射查找,如卡顿先看 js-measure-fps.md 再到 js-profile-react.md;重渲染过多看 js-profile-react.md 与 js-react-compiler.md;启动慢看 native-measure-tti.md 与 bundle-analyze-js.md;体积大看 bundle-analyze-app.md 与 bundle-r8-android.md;内存增长看 js-memory-leaks.md 或 native-memory-leaks.md;动画掉帧看 js-animations-reanimated.md;列表滚动卡顿看 js-lists-flatlist-flashlist.md;TextInput 延迟看 js-uncontrolled-components.md;原生模块慢看 native-turbo-modules.md 与 native-threading-model.md。可用 grep -l "reanimated" references/ 等命令检索参考文件。剖析可用 React Native DevTools(Metro 中按 j 或摇动设备打开),包分析可用 npx react-native bundle 与 npx source-map-explorer output.js --no-border-checks,原生剖析用 Xcode Instruments 的 Time Profiler 或 Android Studio 的 CPU Profiler。
限制:资料未提供安装方式、收费与价格、支持平台范围及具体效果数据,暂未提供。