react-best-practices

Optimize React/Next.js performance by reducing re-renders and improving load times.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ynitto/sandbox --skill react-best-practices-ynitto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-best-practices
Source: https://github.com/ynitto/sandbox/tree/main/.github/skills/react-best-practices
Command: npx skills add https://github.com/ynitto/sandbox --skill react-best-practices-ynitto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React アプリケーションの過剰な再レンダリング、データ取得の非効率、バンドルサイズの肥大化など、パフォーマンス問題を総合的に解決します。

Core Features & Use Cases

  • 典型的な再レンダリングのボトルネックを検出して修正する
  • データフェッチの並列化とキャッシュ活用を設計する
  • バンドル最適化とコード分割を推進する
  • 実運用ケースとして大規模ダッシュボードのパフォーマンス改善
  • Use Case: 既存の React アプリのパフォーマンス問題を段階的に改善する

Quick Start

Apply the recommended performance patterns to a React/Next.js UI to reduce re-renders and improve load times.

Frequently Asked Questions about react-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce excessive re-renders in my React application?

To reduce excessive React re-renders, detect typical rendering bottlenecks and apply established performance patterns. Optimize component rendering efficiency by following safe guardrails and validating improvements in real applications to ensure scalable frontend performance.

What is the best way to optimize data fetching in Next.js?

Optimize Next.js data fetching by designing parallel data access and leveraging cache strategies. Establish performance patterns for data retrieval to improve load times and reduce inefficiencies in your React application.

How can I reduce bundle size in my React app?

Reduce React bundle size by promoting bundle optimization and code-splitting. Implement code-splitting patterns to ensure scalable frontend performance and improve initial load times for your application.

How do I improve load times for a large-scale React dashboard?

Improve large-scale React dashboard load times by applying performance patterns across components, data fetching, and bundling. Reduce re-renders and validate improvements in real applications to ensure scalable frontend performance.

Do I need to validate React performance improvements in real applications?

Yes, you must validate React performance improvements in real applications. Implementers must follow guardrails, provide safe fallback strategies, and validate improvements to ensure scalable frontend performance.