vercel-react-best-practices

Apply 57 prioritized rules across 8 categories to optimize React/Next.js performance.

15|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/usebondery/bondery --skill vercel-react-best-practices-usebondery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/usebondery/bondery/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/usebondery/bondery --skill vercel-react-best-practices-usebondery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js projects struggle with performance due to suboptimal patterns and inefficient refactoring. This guide codifies Vercel's engineering-driven recommendations to help teams write faster, more scalable UI code.

Core Features & Use Cases

The skill outlines a comprehensive set of rules—57 patterns across 8 categories—prioritized by impact to guide automated refactoring and code generation. It covers client and server patterns, bundling, data fetching, rendering, and advanced optimizations, with concrete examples and decision guidance. It is intended for engineers who are writing, reviewing, or refactoring React/Next.js code to maximize performance in real-world apps.

Quick Start

Apply the top CRITICAL rules to the current component or page, starting with eliminating waterfalls, bundle imports, and parallel data fetching.

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 when refactoring components?

To optimize React and Next.js performance during refactoring, apply engineering-driven best practices across 57 prioritized rules in 8 categories, focusing on eliminating waterfalls, bundle imports, and parallel data fetching.

What are the best practices for data fetching and bundle optimization in Next.js?

Best practices for data fetching and bundle optimization in Next.js include eliminating waterfalls, fetching data in parallel, and optimizing bundle imports to maximize performance in real-world applications.

Can I use these React performance rules for both writing and reviewing code?

Yes, you can use these React performance rules for writing, reviewing, or refactoring React components and Next.js pages to enforce patterns that help teams write faster, more scalable UI code.

How does prioritizing by impact improve web performance during code generation?

Prioritizing by impact improves web performance by guiding automated refactoring and code generation to target the most critical rules first, such as eliminating data waterfalls and optimizing bundle imports.

What is the best way to start applying Vercel best practices to an existing Next.js page?

The best way to start applying Vercel best practices to an existing Next.js page is to apply the top CRITICAL rules first, starting with eliminating waterfalls, bundle imports, and parallel data fetching.

When should I not use automated refactoring for React component optimization?

You should review automated refactoring for React component optimization when suboptimal patterns exist, but manually verify advanced rendering and server patterns to ensure they fit your specific real-world app architecture.