react-best-practices

Identifies React/Next.js performance bottlenecks and applies optimization rules to reduce waterfalls and improve rendering.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/keidsondesigner/nextjs-bewear-ecommerce --skill react-best-practices-keidsondesigner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-best-practices
Source: https://github.com/keidsondesigner/nextjs-bewear-ecommerce/tree/main/.claude/skills/react-best-practices
Command: npx skills add https://github.com/keidsondesigner/nextjs-bewear-ecommerce --skill react-best-practices-keidsondesigner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Comprehensive React and Next.js performance optimization guide that helps developers eliminate bottlenecks, reduce waterfalls, shrink bundle sizes, and speed rendering across client and server.

Core Features & Use Cases

  • 40+ rules organized by impact level across categories including Eliminating Waterfalls, Bundle Size Optimization, Server-Side Performance, Client-Side Data Fetching, Re-render Optimization, Rendering Performance, JavaScript Performance, and Advanced Patterns.
  • Practical use cases such as performance reviews, code refactors, and architecture reviews for React/Next.js apps.
  • References folder with in-depth documentation and concrete examples to guide automated refactoring and code generation.

Quick Start

Audit your React/Next.js project to identify bottlenecks and apply the 40+ rules to reduce waterfalls, optimize bundle size, and improve rendering performance.

Frequently Asked Questions about react-best-practices

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

FAQPage Schema
How do I optimize React and Next.js performance to reduce rendering waterfalls?

You can eliminate data fetching waterfalls and accelerate rendering by applying 40+ curated React and Next.js performance rules, which target data fetching, suspense, caching, and bundling strategies across client and server components.

What are the best practices for reducing bundle size in a Next.js application?

Reducing bundle size in Next.js involves applying specific optimization rules that target bundling strategies and code splitting, utilizing a comprehensive 40+ rule guideline document with concrete examples for refactoring.

How does server-side performance optimization work for Next.js server components?

Next.js server component performance optimization works by applying targeted rules for data fetching, suspense, and caching to eliminate bottlenecks and reduce waterfalls during server-side rendering.

Can I use this performance audit guide for React code refactors and architecture reviews?

Yes, you can use this guide for React code refactors and architecture reviews, as it encapsulates 40+ rules covering re-render optimization, client-side data fetching, and advanced patterns with a references folder for in-depth guidance.

When do I need to optimize React re-renders and client-side data fetching?

You need to optimize React re-renders and client-side data fetching when experiencing bottlenecks, applying specific rules for rendering performance and advanced patterns to eliminate unnecessary component updates and accelerate your application.