用途:为 React Native 应用提供性能优化参考,适用于调试卡顿 UI 或动画、排查 JS/原生内存泄漏、优化启动时间(TTI)、缩减包体积与应用体积、编写 Turbo Modules、性能剖析以及代码性能审查。
主要能力:参考文件采用混合格式,包含 Quick Pattern(错误/正确代码片段)、Quick Command(测量命令)、Quick Config(配置片段)、Quick Reference(汇总表)与 Deep Dive(使用时机、前置条件、步骤、常见陷阱),并标注影响等级 CRITICAL、HIGH、MEDIUM。指南按优先级分为六类:FPS 与重渲染(js-,CRITICAL)、包体积(bundle-,CRITICAL)、TTI 优化(native-、bundle-,HIGH)、原生性能(native-*,HIGH)、内存管理(MEDIUM-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。可用 grep 在 references/ 中按关键词检索,如 grep -l "flatlist" references/。剖析可用 React Native DevTools(Metro 中按 j 或摇动设备打开),包分析可用 npx react-native bundle 配合 npx source-map-explorer。
限制:内容基于 Callstack 的《The Ultimate Guide to React Native Optimization》,具体版本兼容性、平台差异与效果需结合实际项目验证;资料未提供收费、价格与授权信息。