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.