vercel-react-best-practices

Audit React/Next.js projects and apply performance optimization rules across components and data fetching.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This comprehensive guide consolidates React and Next.js performance best practices to help engineering teams reduce render times, optimize bundles, and streamline data-fetching strategies across large codebases.

Core Features & Use Cases

  • A prioritized collection of 57 rules across 8 categories, guiding automated refactoring and code-generation workflows.
  • Clear guidance for eliminating waterfalls, reducing bundle size, parallelizing data fetching, and optimizing server/client boundaries.
  • Practical use cases include code review, component refactoring, and performance-focused architecture decisions in React/Next.js projects.

Quick Start

Use this skill to audit a React/Next.js project and implement the recommended performance patterns across components, pages, and data-fetching to improve speed and efficiency.

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 and Next.js performance for large codebases?

Optimize React and Next.js performance by applying a centralized set of 57 proven rules across 8 categories, targeting component design, data fetching, and bundle size reduction to streamline large codebases.

What is the best way to eliminate data fetching waterfalls in Next.js server components?

Eliminate Next.js data fetching waterfalls by applying specific optimization guidelines that parallelize data fetching and optimize server and client component boundaries for faster render times.

How do I reduce bundle size when building React applications with Vercel and Next.js?

Reduce React bundle size by following consolidated optimization guidelines that streamline component design and server/client boundaries, resulting in smaller payloads and improved load efficiency.

Can I use these React performance patterns for automated code refactoring tasks?

Yes, you can use these React performance patterns to guide automated refactoring and code-generation workflows, providing a YAML metadata surface and embedded Markdown guidance for automated tooling.

Does this guide cover optimizing server and client component boundaries in Next.js?

Yes, this Next.js guide covers optimizing server and client component boundaries by providing clear guidance to streamline data-fetching strategies and reduce unnecessary client-side rendering overhead.

When should I not use server components for data fetching in my React project?

You should review the server/client boundary guidelines to identify constraints where client-side rendering is necessary, ensuring you avoid limitations when parallelizing data fetching in specific React architectures.