mcpField
R
react

react

github.com/pymodel开发40569 次安装5 周前更新
代码仓库

关于 react

面向优化应用性能的 React 19 开发者技能,包含 44 条按影响程度排序的规则,覆盖并发渲染、Server Components、表单、数据获取、状态、Effect 和组件模式,并提供对应参考资料。

主要功能

  1. 01八个类别共 44 条规则
  2. 02按影响程度排列建议
  3. 03涵盖渲染、Server Components 和表单
  4. 04涉及数据获取与状态管理
  5. 05规则参考资料提供代码示例

适用场景

  1. 01审视 React 19 性能实践
  2. 02改进渲染和数据获取流程
  3. 03选择表单与状态处理方案

安装

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

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

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

包含的文件

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

references/
_sections.md
conc-automatic-batching.md
conc-concurrent-safe.md
conc-suspense-fallback.md
conc-use-deferred-value.md
conc-use-transition.md
conc-view-transitions.md
data-cache-deduplication.md
data-error-boundaries.md
data-parallel-fetching.md
data-suspense-data-fetching.md
data-use-hook.md
effect-avoid-unnecessary.md
effect-cleanup.md
effect-object-dependencies.md
effect-use-browser-only.md
effect-use-effect-event.md
effect-use-sync-external-store.md
form-actions.md
form-use-action-state.md
form-use-form-status.md
form-use-optimistic.md
form-validation.md
memo-avoid-premature.md
memo-compiler.md
memo-react-memo.md
memo-use-callback.md
memo-use-memo.md
rcomp-composition.md
rcomp-controlled-components.md

详细介绍

React 19 最佳实践

React 19 应用的综合性能优化指南。包含 8 个类别中的 44 条规则,按影响程度从关键(并发渲染、服务端组件)到渐进式(组件模式)排序。涵盖 React 19.3 稳定化功能:<ViewTransition>、Fragment refs,以及服务端组件中的直接 Context 提供者。

目录

  1. 并发渲染 — CRITICAL
  2. 服务端组件 — CRITICAL
  3. Actions 与表单 — HIGH
  4. 数据获取 — HIGH
  5. 状态管理 — MEDIUM-HIGH
  6. 记忆化与性能 — MEDIUM
  7. Effects 与事件 — MEDIUM
  8. 组件模式 — LOW-MEDIUM

使用方法

先在项目根目录中运行:

npx -y @pymodel/react-frontend-skills detect  # installed vs. targeted versions

对于与任务匹配的每条规则,阅读 references/<rule-id>.md:了解其重要性,以及错误与正确的代码示例。

参考资料

  1. https://react.dev
  2. https://react.dev/blog/2024/12/05/react-19
  3. https://react.dev/blog/2025/10/01/react-19-2
  4. https://react.dev/learn/you-might-not-need-an-effect
  5. https://github.com/facebook/react

相关技能

  • 关于 Next.js 16 App Router,请参阅 nextjs 技能
  • 关于客户端表单处理,请参阅 react-hook-form 技能
  • 关于使用 TanStack Query 缓存数据,请参阅 tanstack-query 技能

评论

支持 Markdown