vercel-react-best-practices

Optimize React and Next.js applications with performance rules and examples.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive set of rules and best practices to significantly improve the performance of React and Next.js applications, addressing critical areas like rendering speed, bundle size, and server-side efficiency.

Core Features & Use Cases

  • Performance Optimization: Apply over 50 rules across 8 categories, from critical waterfall elimination to advanced rendering patterns.
  • Automated Refactoring Guidance: Use these guidelines to refactor existing code or inform new development for optimal performance.
  • Use Case: A developer is experiencing slow load times on their Next.js e-commerce site. They can use this Skill to identify and fix performance bottlenecks related to large bundle sizes and inefficient data fetching.

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 for slow load times?

To optimize React performance, apply structured rules targeting bundle size reduction, server-side efficiency, and eliminating data fetching waterfalls. This provides actionable refactoring guidance to fix slow load times and rendering bottlenecks.

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

Reducing bundle size involves applying specific optimization rules for JavaScript performance and code splitting. This approach identifies inefficient imports and provides refactoring patterns to minimize the final build output.

How does eliminating waterfalls improve client-side data fetching in React?

Eliminating waterfalls improves client-side data fetching by parallelizing requests rather than sequencing them. This prevents blocking render cycles and significantly enhances overall application speed and efficiency.

Can I use these rules to refactor existing Next.js e-commerce sites?

Yes, you can use these guidelines to refactor existing Next.js e-commerce sites. The rules identify performance bottlenecks related to large bundles and inefficient data fetching, providing actionable examples for optimization.

When should I apply advanced rendering patterns for React optimization?

Apply advanced rendering patterns after addressing critical waterfalls and bundle size reduction. These patterns target complex rendering performance scenarios, offering specialized solutions for enhancing application speed.

Why does my React component re-render inefficiently and how do I fix it?

Inefficient re-rendering occurs when components update unnecessarily due to poor state management. Apply the provided re-render optimization rules to refactor your React component and prevent excessive DOM updates.