mcpField
R
react

react

github.com/pymodel開発40569 回インストール5 週間前に更新
リポジトリ

react について

アプリケーションのパフォーマンスを最適化するReact 19開発者向けスキルです。並行レンダリング、Server Components、フォーム、データ取得、状態、Effect、コンポーネント設計を扱う44のルールを影響度順に示し、参考資料も案内します。

主な機能

  1. 018カテゴリにわたる44のルール
  2. 02影響度順のガイダンス
  3. 03レンダリング、Server Components、フォームの解説
  4. 04データ取得と状態管理への対応
  5. 05ルールの参考資料にコード例を掲載

活用シーン

  1. 01React 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、Server Components での直接的な Context プロバイダーについても扱います。

目次

  1. 並行レンダリング — CRITICAL
  2. サーバーコンポーネント — CRITICAL
  3. アクションとフォーム — HIGH
  4. データ取得 — HIGH
  5. 状態管理 — MEDIUM-HIGH
  6. メモ化とパフォーマンス — MEDIUM
  7. エフェクトとイベント — 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 スキルを参照してください

コメント