vercel-react-best-practices

Optimize React and Next.js applications with 57 performance rules across 8 categories.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses common performance bottlenecks in React and Next.js applications, ensuring faster load times, smoother user experiences, and more efficient development workflows.

Core Features & Use Cases

  • Performance Optimization: Provides 57 rules across 8 categories to improve app speed.
  • Bundle Size Reduction: Guides on minimizing JavaScript payload for faster initial loads.
  • Server-Side Efficiency: Optimizes data fetching and rendering on the server.
  • Client-Side Responsiveness: Enhances interactivity and reduces re-renders.
  • Use Case: A developer can use this Skill to refactor a Next.js page that suffers from slow initial load times due to large bundle sizes and server-side waterfalls, resulting in a significantly faster and more responsive application.

Quick Start

Apply the vercel-react-best-practices skill to optimize the provided React component for better 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 loading pages?

Eliminate data fetching waterfalls by adopting parallel fetching patterns and server-side efficiency rules, which removes sequential blocking requests and significantly improves initial load times in Next.js applications.

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

Reducing bundle size in a Next.js application involves applying specific optimization rules to minimize your JavaScript payload, ensuring faster initial page loads and a smoother user experience.

How do I prevent unnecessary re-renders in React components?

Prevent unnecessary re-renders in React components by applying rendering performance and client-side responsiveness guidelines, which enhance interactivity and optimize the component update cycle.

Why does my Next.js page suffer from slow server-side data fetching?

Slow server-side data fetching often results from request waterfalls; this skill provides optimization guidelines to restructure data fetching patterns for better server-side efficiency.

Can I use these React performance guidelines for both client-side and server-side rendering?

Yes, these React performance guidelines cover both server-side efficiency and client-side responsiveness, providing comprehensive optimization rules for data fetching and rendering across your entire application.