vercel-react-best-practices

Apply React and Next.js performance best practices across 57 rules.

1|2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Nexprove-Team/quiet-hire --skill vercel-react-best-practices-nexprove-team
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/Nexprove-Team/quiet-hire/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/Nexprove-Team/quiet-hire --skill vercel-react-best-practices-nexprove-team

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React/Next.js performance issues slow user experiences; this skill provides a comprehensive set of guidelines to optimize rendering, data fetching, and bundle sizes.

Core Features & Use Cases

  • Comprehensive rules across 8 categories (Eliminating Waterfalls, Bundle Size, Server-Side Performance, Client-Side Data Fetching, Re-render Optimization, Rendering Performance, JavaScript, Advanced Patterns).
  • Concrete explanations, actionable refactoring patterns, and guidance for automated tooling and code reviews.
  • Suitable for writing, reviewing, or refactoring React/Next.js code to maximize performance in production.

Quick Start

Audit a React/Next.js component for waterfalls, bundles, and server/client data fetch patterns, then apply the 57 rules across 8 categories to improve 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 optimize React and Next.js performance to reduce render times and bundle size?▼

To optimize React and Next.js performance, apply 57 best practice rules across 8 categories covering render times, bundle size, and data fetching. Audit components for waterfalls and server/client boundaries, then use automated refactoring patterns to implement safe, scalable optimizations.

What are the best practices for eliminating data fetching waterfalls in Next.js server components?▼

Eliminating data fetching waterfalls in Next.js server components requires applying specific rules from the Server-Side Performance and Client-Side Data Fetching categories. The guidelines provide actionable refactoring patterns to parallelize fetches and optimize data loading across server/client boundaries.

How do I reduce Next.js bundle size when using React server components?▼

Reducing Next.js bundle size with React server components involves applying the Bundle Size rules within the 57-rule framework. These rules guide refactoring patterns that minimize client-side JavaScript and optimize code splitting across server/client boundaries.

Can I use these React performance rules to refactor existing Next.js pages and components?▼

Yes, you can use these React performance rules to refactor existing Next.js pages and components. The skill provides automated refactoring patterns across 8 categories suitable for building, reviewing, or refactoring code to maximize production performance safely.

What's the best way to audit a Next.js component for re-render and rendering performance issues?▼

The best way to audit a Next.js component for rendering performance issues is applying the Re-render Optimization and Rendering Performance rules. These categories provide concrete explanations and actionable patterns to identify unnecessary re-renders and optimize component rendering efficiently.

When should I not use React Suspense for data fetching in Next.js applications?▼

React Suspense usage limitations fall under the Advanced Patterns and Client-Side Data Fetching categories of the 57 rules. The guidelines explain when Suspense is appropriate and when alternative data fetching patterns offer better server-side performance and rendering outcomes.