vercel-react-best-practices

Apply React and Next.js performance best practices to reduce waterfalls and bundle size.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/eryckassis/Dior-Luxury-Boutique-Saas --skill vercel-react-best-practices-eryckassis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/eryckassis/Dior-Luxury-Boutique-Saas/tree/main/.claude/rules
Command: npx skills add https://github.com/eryckassis/Dior-Luxury-Boutique-Saas --skill vercel-react-best-practices-eryckassis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill consolidates React and Next.js performance optimization guidelines to help teams write, review, and refactor code for faster, more reliable UI and data fetching.

Core Features & Use Cases

  • Comprehensive rules across 8 categories including eliminating waterfalls, bundle size, server-side performance, client-side data fetching, and re-render optimizations.
  • Useful for code reviews, automated refactoring, and production-grade performance patterns.
  • Real-world scenarios include parallel data fetching, Suspense usage, and minimal RSC serialization during data transfer.

Quick Start

Provide a concise instruction for applying patterns to a given React/Next.js component or page to maximize performance.

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 reduce React and Next.js bundle size and eliminate data fetching waterfalls?

To reduce React and Next.js bundle size and eliminate waterfalls, apply early parallel data fetching, enforce lazy loading, and minimize React Server Component serialization during data transfer.

What are the best practices for optimizing server-client render times in Next.js?

Optimizing Next.js server-client render times requires enforcing safe server actions, using Suspense for streaming, and applying minimal RSC serialization to speed up data transfer and rendering.

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

Review React code for performance by checking component rendering patterns, identifying unnecessary re-renders, and enforcing guarded client-side data fetching patterns to ensure optimal execution.

Does this approach work for both component rendering and routing optimizations in Next.js?

Yes, the performance patterns apply across Next.js scenarios including component rendering, data fetching, routing, and build optimizations to comprehensively reduce both bundle size and render times.

When should I use Suspense and lazy loading to optimize React performance?

Use Suspense and lazy loading during component rendering and data fetching to minimize initial bundle size, prevent waterfall requests, and streamline server-side rendering performance.