vercel-react-best-practices

Apply Vercel React and Next.js performance optimization guidelines for automated refactoring.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/ChoiHyunjin/ai_skills --skill vercel-react-best-practices-choihyunjin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/ChoiHyunjin/ai_skills/tree/main/skills/react-best-practices
Command: npx skills add https://github.com/ChoiHyunjin/ai_skills --skill vercel-react-best-practices-choihyunjin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of guidelines and best practices to significantly improve the performance of React and Next.js applications, addressing issues from critical waterfalls to minor JavaScript optimizations.

Core Features & Use Cases

  • Performance Optimization: Offers over 40 rules across 8 categories, prioritized by impact, to enhance speed and efficiency.
  • Code Refactoring Guidance: Provides clear "Incorrect" vs. "Correct" code examples for implementing best practices.
  • Use Case: When developing a new feature in a Next.js app, consult this Skill to ensure data fetching is parallelized, bundle sizes are minimized, and re-renders are optimized, leading to a faster user experience.

Quick Start

Apply the vercel-react-best-practices skill to refactor the provided React component for improved 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 optimize React and Next.js performance when building new features?

Optimize React and Next.js performance by applying over 40 prioritized rules covering waterfall elimination, bundle size minimization, and re-render efficiency. These guidelines provide incorrect versus correct code examples to ensure faster data fetching and rendering.

What is the best way to eliminate data fetching waterfalls in Next.js?

Eliminate data fetching waterfalls in Next.js by parallelizing server-side and client-side requests. Following Vercel engineering best practices helps restructure sequential requests into parallel operations for faster load times.

How do I reduce JavaScript bundle size and improve rendering speed in React?

Reduce JavaScript bundle size and improve React rendering speed by applying targeted optimization rules. This Skill provides specific refactoring guidance to minimize execution time and prevent unnecessary re-renders using clear code examples.

Does this React optimization approach work with existing components or only new code?

This React optimization approach works with existing components through automated refactoring. It provides incorrect versus correct code examples and impact metrics to guide performance improvements in both existing codebases and new Next.js features.

Why are my Next.js server-side and client-side data fetches causing slow page loads?

Next.js data fetches often cause slow page loads due to sequential request waterfalls and unoptimized JavaScript execution. Applying structured performance guidelines prioritizes parallel data fetching and bundle size reduction to resolve these bottlenecks.

When should I worry about React re-render efficiency and JavaScript execution speed?

Address React re-render efficiency and JavaScript execution speed when user experience degrades or bundle sizes grow. This Skill offers advanced patterns and refactoring rules with impact metrics to systematically quantify and resolve these performance issues.