vercel-react-best-practices

Provides actionable advice for optimizing React app performance and code quality.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses common performance bottlenecks in React and Next.js applications, guiding developers to write more efficient and faster code.

Core Features & Use Cases

  • Performance Optimization: Provides 57 rules across 8 categories to improve React/Next.js app speed.
  • Code Refactoring Guidance: Offers specific advice for data fetching, bundle size, re-renders, and server-side performance.
  • Use Case: When developing a new Next.js page, consult this Skill to ensure optimal data fetching strategies and minimize bundle size for faster load times.

Quick Start

Apply the vercel-react-best-practices skill to optimize the provided React component code.

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 application performance?

To optimize React and Next.js performance, apply guidelines covering critical areas like eliminating data fetching waterfalls, reducing bundle size, and improving server-side efficiency. This provides 57 rules across 8 categories to implement best practices for faster load times.

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

The best way to reduce bundle size in a Next.js app is to follow specific code refactoring guidance for bundle size reduction. This ensures you implement framework-specific optimization techniques for faster load times and an improved user experience.

How do I eliminate data fetching waterfalls in React?

To eliminate data fetching waterfalls in React, consult optimization guidelines that offer specific advice for data fetching strategies. This ensures optimal data fetching patterns are applied when developing new Next.js pages for faster load times.

Why does my React application have slow load times and how can I fix it?

Slow load times in your React application are likely caused by common performance bottlenecks like large bundle sizes or server-side inefficiencies. You can fix it by applying framework-specific optimization rules targeting re-renders and data fetching.

Can I use these optimization rules for an existing React codebase or only new Next.js pages?

You can use these optimization rules for an existing React codebase by applying the provided code refactoring guidance for data fetching, bundle size, and re-renders. The rules also suit developing new Next.js pages to ensure optimal strategies from the start.

When should I not use server-side efficiency optimizations in Next.js?

The metadata does not specify exact scenarios to avoid server-side efficiency optimizations in Next.js, but the guidelines target common performance bottlenecks. They should be applied when tuning code quality and framework-specific performance for faster load times.