vercel-react-best-practices

Apply Vercel React and Next.js performance optimization rules to codebases.

41|5|Updated Sep 23, 2025
One-click install
npx skills add https://github.com/Tai-ch0802/arc-like-chrome-extension --skill vercel-react-best-practices-tai-ch0802
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/Tai-ch0802/arc-like-chrome-extension/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/Tai-ch0802/arc-like-chrome-extension --skill vercel-react-best-practices-tai-ch0802

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of rules and best practices to optimize the performance of React and Next.js applications, addressing critical areas like waterfalls, bundle size, and rendering efficiency.

Core Features & Use Cases

  • Performance Optimization: Apply over 50 rules across 8 categories to improve app speed and user experience.
  • Code Refactoring Guidance: Offers specific examples for eliminating waterfalls, reducing bundle size, and optimizing server-side and client-side operations.
  • Use Case: When developing a new feature in a Next.js app, consult this Skill to ensure data fetching patterns are efficient, component re-renders are minimized, and the initial load time is as fast as possible.

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
What is the best way to optimize React and Next.js performance?

To optimize React and Next.js performance, apply over 50 engineering rules covering waterfall elimination, bundle size reduction, and rendering efficiency to improve application speed and user experience.

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

Eliminate data fetching waterfalls in Next.js by applying specific server-side and client-side data fetching patterns that parallelize requests and prevent sequential blocking operations during automated refactoring.

How do I reduce bundle size in a React application?

Reduce bundle size in a React application by following code generation guidelines that optimize imports and split code, directly addressing heavy initial loads and inefficient rendering patterns.

Why does my Next.js component re-render excessively and how can I fix it?

Excessive component re-renders occur due to inefficient state management or rendering patterns; fix them by applying Vercel engineering guidelines for rendering performance and advanced React patterns.

Does this React optimization approach work for both client-side and server-side rendering?

Yes, this React optimization approach works for both client-side and server-side rendering by providing targeted data fetching and JavaScript performance guidelines for each specific environment.

When should I refactor React code for JavaScript performance?

Refactor React code for JavaScript performance when developing new Next.js features to ensure data fetching patterns are efficient, component re-renders are minimized, and initial load time is fast.