mcpField
E
expo-react-native-performance

expo-react-native-performance

github.com/pproenca开发2181.5k 次安装11 周前更新
代码仓库

关于 expo-react-native-performance

面向开发者和编码 Agent 的 Expo React Native 应用性能优化参考技能,涵盖从启动到平台优化的八类场景,并按影响程度排列 42 条规则。

主要功能

  1. 01八类共 42 条性能规则
  2. 02按影响程度排列建议
  3. 03启动与包体积优化
  4. 04列表、渲染与动画建议
  5. 05图像、内存和数据获取实践

适用场景

  1. 01构建 React Native 屏幕和组件
  2. 02优化 FlatList 或 FlashList 性能
  3. 03审查动画和图像加载代码
  4. 04改善应用启动或内存效率

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pproenca/dot-skills --skill expo-react-native-performance

安装后在 Claude Code 中输入/expo-react-native-performance确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

AGENTS.md
metadata.json
README.md
assets/templates/
_template.md
references/
_sections.md
anim-interaction-manager.md
anim-layout-animation.md
anim-transform-not-dimensions.md
anim-use-native-driver.md
anim-use-reanimated.md
asset-optimize-image-size.md
asset-prefetch-images.md
asset-recycling-key.md
asset-use-expo-image.md
asset-use-webp-format.md
async-batch-api-calls.md
async-cache-responses.md
async-defer-await.md
async-parallel-fetching.md
async-refetch-on-focus.md
list-estimated-item-size.md
list-get-item-layout.md
list-get-item-type.md
list-memoize-items.md
list-stable-render-item.md
list-use-flashlist.md
mem-abort-fetch.md
mem-avoid-inline-objects.md
mem-cleanup-subscriptions.md
mem-clear-timers.md

详细介绍

Expo React Native 性能最佳实践

全面的 Expo React Native 应用性能优化指南。包含 8 个类别中的 42 条规则,并按影响程度排序,帮助自动重构和代码生成。

适用场景

在以下情况下参考这些指南:

  • 编写新的 React Native 组件或屏幕
  • 使用 FlatList 或 FlashList 实现列表
  • 添加动画或过渡效果
  • 优化图像和资源加载
  • 检查代码中的性能问题

按优先级划分的规则类别

优先级类别影响前缀
1应用启动与包体积CRITICALstartup-
2列表虚拟化CRITICALlist-
3重渲染优化HIGHrerender-
4动画性能HIGHanim-
5图像与资源加载MEDIUM-HIGHasset-
6内存管理MEDIUMmem-
7异步与数据获取MEDIUMasync-
8平台优化LOW-MEDIUMplatform-

快速参考

1. 应用启动与包体积(CRITICAL)
2. 列表虚拟化(CRITICAL)
3. 重渲染优化(HIGH)
4. 动画性能(HIGH)
5. 图像与资源加载(中高)
6. 内存管理(中)
7. 异步与数据获取(中)
8. 平台优化(低至中)

使用方法

阅读各个参考文件,了解详细说明和代码示例:

完整汇编文档

如需查看包含所有展开规则的完整指南,请参阅 AGENTS.md。

参考文件

文件描述
AGENTS.md包含所有规则的完整汇编指南
references/_sections.md分类定义和排序
assets/templates/_template.md新规则模板
metadata.json版本和参考信息

评论

支持 Markdown