Vercel React Best Practices · React 与 Next.js 性能优化

@public/vercel-react-best-practices

查看空间 →

Vercel Engineering 面向 React 和 Next.js 的性能审查指南。Agent 可按影响优先排查请求串行等待和过大的客户端包,再检查服务端取数、重复渲染等问题。上游 1.0.0 收录 8 类共 70 条规则,采用 MIT 许可证。

能力与使用条件

适用场景

  • 审查商品详情页的串行取数
  • 分析首屏加载的重型客户端组件
  • 重构频繁更新的 React 组件

输入要求

  • 页面或组件源码、请求之间的数据依赖、需要保留的交互行为
  • 可选:网络时间线、构建产物体积或 React Profiler 记录

输出结果

  • 按影响排序的审查意见,标注相关规则和代码位置
  • 针对具体代码的重构建议,例如并行独立请求或延迟加载重型组件

前置条件

  • 项目使用 React 或 Next.js;向 Agent 提供相关源码
  • 使用包含规则说明的完整 Skill 包

不适用场景与限制

  • 有前置依赖的请求仍需等待;并行前应核对失败处理
  • 效果图为概念示意。性能收益需在目标项目中测量

说明性示例

  • 请检查商品和评论的请求是否互相依赖。如果都只需要路由商品 ID,请给出并行写法并保留错误处理。
  • 检查首屏是否加载了仅在点击时使用的编辑器,说明如何验证拆包效果。

资料依据

  • https://github.com/vercel-labs/agent-skills/blob/1a2c79d4e6c4a2283dc2c614b6538cbe1ed5ca62/skills/react-best-practices/SKILL.md
  • https://github.com/vercel-labs/agent-skills/blob/1a2c79d4e6c4a2283dc2c614b6538cbe1ed5ca62/skills/react-best-practices/rules/async-parallel.md

外部资源

内容由外部网站提供,平台不保证第三方文件的完整性、可用性或安全性。

外部文件的访问权限由第三方管理,本站无法限制其地址的访问。