vercel-react-best-practices

Apply React/Next.js performance rules to reduce waterfalls and optimize bundles.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/abereghici/skills --skill vercel-react-best-practices-abereghici
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/abereghici/skills/tree/main/skills/react-best-practices
Command: npx skills add https://github.com/abereghici/skills --skill vercel-react-best-practices-abereghici

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This knowledge base codifies React and Next.js performance guidelines to help teams ship faster, maintainable, high-quality code.

Core Features & Use Cases

  • Category-based rules covering Eliminating Waterfalls, Bundle Size Optimization, Server-Side Performance, Client-Side Data Fetching, Re-render Optimization, Rendering Performance, JavaScript Performance, and Advanced Patterns.
  • Guidelines for safe refactoring, thorough code reviews, and automated code generation across projects.
  • Real-world use: enforce patterns that reduce waterfalls in API routes, shrink bundles, and enable effective Suspense boundaries during data loading.

Quick Start

Review existing React/Next.js code against the 69 rules and integrate applicable patterns into your workflow.

Frequently Asked Questions about vercel-react-best-practices

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

FAQPage Schema
How do I optimize React performance and eliminate data fetching waterfalls?

Optimizing React performance involves applying a catalog of rules covering waterfall elimination, bundle size reduction, and re-render optimization. You can enforce these patterns across your codebase to reduce API waterfalls and enable effective Suspense boundaries.

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

Next.js bundle size optimization requires applying category-based rules that target bundle shrinking and server-side performance. This includes enforcing specific patterns for server/client component separation and safe refactoring to ship faster, maintainable code.

How do I review React code for performance issues and re-render optimization?

Reviewing React code for performance issues involves checking existing code against a catalog of 69 rules spanning re-render optimization, rendering performance, and JavaScript performance. This guides thorough code reviews and identifies safe refactoring opportunities.

Does this React optimization guidance work for existing Next.js pages?

Yes, this React optimization guidance is applicable to existing Next.js pages, new components, data fetching, and bundle optimization. It enforces rules across server/client patterns to guide automated refactoring and code generation in current codebases.

When do I need Suspense boundaries for React data loading?

You need Suspense boundaries for React data loading when eliminating API waterfalls and managing client-side data fetching. Applying these performance patterns enables effective Suspense boundaries during data loading to maintain responsive rendering.