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.