vercel-react-best-practices

Provides React and Next.js performance optimization guidelines covering waterfalls, bundle size, and rendering.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/ofelixdev/cc-kit --skill vercel-react-best-practices-ofelixdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/ofelixdev/cc-kit/tree/main/template/skills/vercel-react-best-practices
Command: npx skills add https://github.com/ofelixdev/cc-kit --skill vercel-react-best-practices-ofelixdev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses common performance pitfalls in React and Next.js applications, providing actionable guidelines to improve load times, rendering speed, and overall user experience.

Core Features & Use Cases

  • Performance Optimization: Offers 58 rules across 8 categories, from critical waterfall elimination to advanced patterns.
  • Bundle Size Reduction: Guides on minimizing JavaScript bundle size through techniques like avoiding barrel imports and using dynamic imports.
  • Server-Side Efficiency: Provides best practices for server components, data fetching, and serialization.
  • Use Case: When developing a new feature in a Next.js app, consult this Skill to ensure data fetching is parallelized, components are memoized correctly, and the final bundle size is minimized for faster user interaction.

Quick Start

Apply the vercel-react-best-practices skill to refactor the provided React component for optimal 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 for faster load times?

Optimize React and Next.js performance by applying guidelines for waterfall elimination, bundle size reduction, server-side efficiency, and re-render optimization to improve application load times and rendering speed.

What is the best way to reduce JavaScript bundle size in a Next.js application?

The best way to reduce JavaScript bundle size is by avoiding barrel imports and using dynamic imports. These techniques minimize the code shipped to the client, leading to faster user interaction and improved load times.

How do I eliminate data fetching waterfalls in Next.js server components?

Eliminate data fetching waterfalls in Next.js server components by parallelizing data fetching operations. Following server-side efficiency best practices ensures data is retrieved concurrently rather than sequentially.

Does this React optimization skill provide rules for server-side rendering and component memoization?

Yes, this skill provides 58 rules across 8 categories, including server-side efficiency best practices for server components, data fetching, serialization, and correct component memoization to prevent unnecessary re-renders.

When should I apply re-render optimization patterns in React?

Apply re-render optimization patterns in React when developing new features to ensure components are memoized correctly. This prevents unnecessary re-renders, enhancing overall rendering speed and application efficiency.