vercel-react-best-practices

Apply Vercel performance guidelines to React and Next.js code.

2|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Quanby-IT-Solutions/turbo-template --skill vercel-react-best-practices-quanby-it-solutions
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/Quanby-IT-Solutions/turbo-template/tree/main/.ruler/skills/vercel-react-best-practices
Command: npx skills add https://github.com/Quanby-IT-Solutions/turbo-template --skill vercel-react-best-practices-quanby-it-solutions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a comprehensive, actionable set of React and Next.js performance guidelines from Vercel Engineering to help teams build faster, leaner web apps.

Core Features & Use Cases

  • Covers 8 priority categories (Eliminating Waterfalls, Bundle Size Optimization, Server-Side Performance, Client-Side Data Fetching, Re-render Optimization, Rendering Performance, JavaScript Performance, Advanced Patterns) and the associated rules.
  • Guides developers on when to apply rules during writing, reviewing, or refactoring tasks, including code-splitting, caching, and parallel data fetching.
  • Useful for audits, refactors, and guideline-driven automation across React components and Next.js pages.

Quick Start

Review the current codebase and apply the recommended performance patterns to achieve measurable improvements.

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 during a code review?▼

Optimize React and Next.js performance during code reviews by applying Vercel engineering guidelines across 8 priority categories. Review components for bundle size, eliminate data fetching waterfalls, and enforce parallel fetching and caching rules.

What is the best way to reduce bundle size in a Next.js application?▼

The best way to reduce bundle size in a Next.js application is applying code-splitting and bundle size optimization rules. Analyze client and server boundaries to ensure only necessary JavaScript loads on the client.

How does eliminating waterfalls improve Next.js server-side performance?▼

Eliminating waterfalls improves server-side performance by parallelizing data fetches across client and server boundaries. This prevents sequential blocking requests and significantly speeds up React rendering.

When do I need to refactor React components for re-render optimization?▼

Refactor React components for re-render optimization when client-side data fetching causes unnecessary UI updates. Apply advanced patterns and caching strategies to prevent redundant renders and improve JavaScript performance.

Can I use these React best practices for both client and server components?▼

Yes, you can use these React best practices for both client and server components. The guidelines target data-fetch patterns and rendering performance across client and server boundaries in Next.js pages.

What are the limitations of applying React server patterns to an existing codebase?▼

Limitations of applying React server patterns include managing complex state transitions across client and server boundaries. Refactoring requires careful dependency tracking to avoid breaking existing data-fetch logic.