vercel-react-best-practices

Enforce React and Next.js performance best practices during code reviews and refactors.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/reginadelrio-vadai/cupo --skill vercel-react-best-practices-reginadelrio-vadai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/reginadelrio-vadai/cupo/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/reginadelrio-vadai/cupo --skill vercel-react-best-practices-reginadelrio-vadai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js projects often suffer from performance regressions caused by waterfalls, large bundles, and inefficient data fetching. This Skill codifies best practices to prevent those issues and provide a consistent approach across teams.

Core Features & Use Cases

  • Establishes a prioritized set of rules (Eliminating Waterfalls, Bundle Size, Server-Side Performance, Client-Side Fetching, Re-render optimization, Rendering, JavaScript, Advanced Patterns) to guide code quality.
  • Applies to new components, page routes, data fetching, code splitting, and refactors to improve performance.
  • Real-world use: during refactors, audits, or on-boarding, to steadily improve performance without regressions.

Quick Start

Identify a bottleneck, then apply the recommended patterns 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 identify and eliminate React data fetching waterfalls in my Next.js project?

To eliminate React data fetching waterfalls, you apply prioritized performance rules that guide safe data fetching strategies and bottleneck identification, preventing cascading request delays during component rendering.

What are the best practices for optimizing React bundle size during a code refactor?

Best practices for optimizing React bundle size involve applying established patterns during refactors to enforce code splitting, reduce JavaScript bloat, and achieve verifiable performance improvements without regressions.

Can I use these Next.js performance patterns for both Server-Side Rendering and Client-Side Rendering?

You can use these Next.js performance patterns for both Server-Side Rendering and Client-Side Rendering. They guide SSR and CSR pattern selection to optimize server-side performance and client-side fetching.

How do I prevent unnecessary re-renders when adding new page routes in React?

To prevent unnecessary re-renders when adding new page routes, you apply re-render optimization rules that ensure maintainable architecture and predictable performance during feature work and route expansion.

When should I apply advanced React patterns to improve performance?

You should apply advanced React patterns during code reviews or audits when basic optimizations are insufficient. They codify complex techniques to steadily improve performance and maintain a consistent approach across teams.