列表
滚动时掉帧
先检查虚拟列表、条目渲染、回调稳定性与图片,不急着重写整个页面。
01 / Skill 档案 · React Native · 移动端性能
面向 React Native 与 Expo 的指导型 Skill,优先关注大列表、动画、导航、媒体和平台差异。
原发布方 Vercel Labs · 类型: 移动端实现与审查 Skill
本页为独立介绍;Vercel Labs 未对 Floatboat 作出背书。
上游安装方式
npx skills add vercel-labs/agent-skills --skill vercel-react-native-skills通过上游 Skills CLI 安装指令;本页不会安装移动端运行环境。
原始文件按优先级整理移动端规则。面对列表虚拟化、手势性能、安全区域或图片处理时,普通 Web React 建议往往不够,这个 Skill 更对题。
向 Agent 提问
“检查这个 Expo 信息流页面。中端 Android 设备滚动卡顿,请定位列表和图片方面的可能瓶颈。”
应该得到什么
合格回答应指出条目渲染与图片路径,提出有边界的改动,并在声称修复前要求设备测量。
当界面表现依赖设备渲染或原生 API 时,应使用移动端专属规则。
列表
先检查虚拟列表、条目渲染、回调稳定性与图片,不急着重写整个页面。
动效
核对动画是否使用适合 GPU 的属性,以及手势是否采用合适的原语。
平台
检查安全区域、原生导航、图片、字体和平台 API,不把网页布局经验直接套过去。
从设备上复现的症状出发,选择相关规则并做有限修改。
记录出问题的页面、平台与具体手势。
如果症状是掉帧,先看列表与动画类规则。
在目标 iOS、Android 设备范围内复核行为和性能。
02 / 使用指南
原文把列表性能放在细节美化之前。先明确设备与交互,再选择合适模式。
这个 Skill 处理原生与 Expo 特有问题:虚拟列表、手势、安全区域、原生导航、图片和原生模块结构。Web 版 React Skill 则更关注请求瀑布与浏览器包体积。
包含。原文除了 React Native 通用模式,也涉及 Expo 图片处理与移动端配置。采用建议前需要核对依赖包和 SDK 版本。
查看其他 Skill 指南,并在使用前核对原始来源。