mcpField
R
react

react

github.com/dalestudy开发4320 次安装1 天前更新
代码仓库

关于 react

面向开发者的 React 性能优化技能,基于 Vercel 指南且适用于 Next.js、Remix 和 Vite 等框架。规则按影响类别组织,涵盖异步瀑布、打包、渲染及高级模式。

主要功能

  1. 01与框架无关的 React 指南
  2. 02规则分为七个类别
  3. 03异步瀑布与打包优化
  4. 04渲染和重新渲染实践
  5. 05提供详细规则与示例参考

适用场景

  1. 01检查 React 代码中的性能问题
  2. 02减少不必要的异步瀑布
  3. 03改善渲染与打包表现

安装

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

$npx skills add https://github.com/dalestudy/skills --skill react

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

包含的文件

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

references/
advanced-closure-scope.md
advanced-event-handler-refs.md
advanced-init-once.md
advanced-use-latest.md
async-defer-await.md
async-dependencies.md
async-parallel.md
async-suspense-boundaries.md
bundle-barrel-imports.md
bundle-conditional.md
bundle-defer-third-party.md
bundle-lazy.md
bundle-preload.md
client-abort-redundant-work.md
client-data-dedup.md
client-event-listeners.md
client-localstorage-schema.md
client-passive-event-listeners.md
client-sync-external-store.md
js-batch-dom-css.md
js-cache-function-results.md
js-cache-property-access.md
js-cache-storage.md
js-combine-iterations.md
js-early-exit.md
js-hoist-regexp.md
js-index-maps.md
js-iterator-helpers.md
js-length-check-first.md
js-min-max-loop.md

详细介绍

React

Vercel 가이드 기반 React 성능 최적화 베스트 프랙티스. 프레임워크 비종속(Next.js, Remix, Vite 등 무관).

각 규칙의 상세 설명과 코드 예제는 references/ 참고. 원본 Vercel 가이드의 전체 규칙(Next.js/SSR 포함)은 vercel-react-best-practices 참고.

규칙 카테고리

우선순위카테고리영향도접두사
1비동기 워터폴 제거CRITICALasync-
2번들 사이즈 최적화CRITICALbundle-
3리렌더링 최적화MEDIUMrerender-
4렌더링 성능MEDIUMrendering-
5클라이언트 데이터/이벤트MEDIUMclient-
6JavaScript 성능LOW-MEDIUMjs-
7고급 패턴LOWadvanced-

빠른 참조

1. 비동기 워터폴 제거 (CRITICAL)
2. 번들 사이즈 최적화 (CRITICAL)
3. 리렌더링 최적화 (MEDIUM)
4. 渲染性能(MEDIUM)
5. 客户端数据/事件(MEDIUM)
6. JavaScript 性能(LOW-MEDIUM)
7. 高级模式(LOW)

Vercel 原始指南的补充规则

此技能仅包含框架无关的规则。Next.js/SSR 专用规则请参阅原始指南:

规则影响程度说明
server-cache-reactMEDIUM使用 React.cache() 消除请求内的重复操作
server-cache-lruHIGH使用 LRU 缓存实现请求间缓存
server-serializationHIGH在 RSC 边界尽量减少序列化
server-parallel-fetchingCRITICAL通过组件结构并行获取服务器数据
server-after-nonblockingMEDIUM使用 after() 执行非阻塞后处理
server-auth-actionsMEDIUM验证服务器操作的身份认证
server-dedup-propsLOW删除重复的 props
bundle-dynamic-importsCRITICAL使用 next/dynamic 动态导入
rendering-hydration-suppress-warningLOW使用 suppressHydrationWarning
async-api-routesMEDIUMAPI 路由的异步模式

完整原始文档:vercel-labs/agent-skills: react-best-practices

参考

评论

支持 Markdown