vercel-react-best-practices

Review React and Next.js code for performance anti-patterns.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/leexb-wp21-prog/Azure-Ticket-Helpdesk --skill vercel-react-best-practices-leexb-wp21-prog
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/leexb-wp21-prog/Azure-Ticket-Helpdesk/tree/main/.cursor/skills/skills-main/skills-main/skills/react-best-practices
Command: npx skills add https://github.com/leexb-wp21-prog/Azure-Ticket-Helpdesk --skill vercel-react-best-practices-leexb-wp21-prog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It addresses slow React and Next.js performance caused by inefficient data fetching, waterfall requests, bloated bundles, and unnecessary re-renders.

Core Features & Use Cases

  • Performance-first rules across 8 impact areas: covers eliminating waterfalls, bundle size optimization, server-side performance, client-side data fetching, re-render optimization, rendering performance, JavaScript performance, and advanced patterns.
  • Code review and refactor guidance: use the rules to review existing components and pages or to guide automated refactoring and performance improvements.
  • Real-world scenarios: improves performance when building Next.js pages that fetch data, optimizing load time and routing, or reducing JavaScript shipped to the browser.

Quick Start

Apply the vercel-react-best-practices skill to your React or Next.js codebase to identify likely performance bottlenecks and rewrite them using the prioritized Vercel rules.

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 by eliminating data fetching waterfalls?▼

To optimize React data fetching performance, apply the vercel-react-best-practices rules to identify waterfall requests and rewrite them using prioritized Vercel patterns for faster load times and better responsiveness.

What causes unnecessary re-renders in React components and how can I fix them?▼

Unnecessary re-renders in React components are caused by inefficient data fetching and rendering patterns. Use the vercel-react-best-practices skill to review existing pages and rewrite them using prioritized Vercel rules.

How do I reduce JavaScript bundle size when building Next.js pages?▼

To reduce JavaScript bundle size in Next.js, apply the vercel-react-best-practices skill to identify bloated bundle anti-patterns and refactor them using Vercel's bundle size optimization rules.

Does this approach work for both client-side data fetching and server-side performance in Next.js?▼

Yes, the approach works for both client-side data fetching and server-side performance in Next.js. It provides targeted performance-first rules across eight impact areas, covering both server and client data loading.

What is the best way to review existing React code for performance anti-patterns?▼

The best way to review React code for performance anti-patterns is applying the vercel-react-best-practices skill, which identifies likely bottlenecks in rendering and bundle delivery and guides refactoring using a priority schema.

When should I refactor my React application for performance optimization?▼

You should refactor your React application for performance optimization when experiencing slow load times caused by inefficient data fetching, waterfall requests, bloated bundles, and unnecessary re-renders.