mcpField
R
react

react

github.com/dalestudy開発4320 回インストール1 日前に更新
リポジトリ

react について

Vercel のガイドに基づく、開発者向けの React パフォーマンス最適化スキルです。Next.js、Remix、Vite などのフレームワークに依存せず、非同期処理、バンドル、レンダリング、高度なパターンを分類して紹介します。

主な機能

  1. 01フレームワーク非依存の React ガイド
  2. 027 カテゴリーに整理したルール
  3. 03非同期ウォーターフォールとバンドルの最適化
  4. 04レンダリングと再レンダリングの実践
  5. 05詳細ルールと例への参照

活用シーン

  1. 01React コードの性能上の問題を確認
  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-reactMEDIUMReact.cache() でリクエスト内の重複を排除
server-cache-lruHIGHLRU キャッシュでリクエスト間をキャッシュ
server-serializationHIGHRSC 境界でのシリアライズを最小限に抑える
server-parallel-fetchingCRITICALコンポーネント構成によるサーバーデータの並列フェッチ
server-after-nonblockingMEDIUMafter() によるノンブロッキング後処理
server-auth-actionsMEDIUMサーバーアクションの認証検証
server-dedup-propsLOW重複する props を削除
bundle-dynamic-importsCRITICALnext/dynamic による動的インポート
rendering-hydration-suppress-warningLOWsuppressHydrationWarning の使用
async-api-routesMEDIUMAPI ルートの非同期パターン

元のドキュメント全体:vercel-labs/agent-skills: react-best-practices

参考資料

コメント