vercel-react-best-practices

Apply Vercel Engineering's 57 rules across 8 categories to optimize React and Next.js performance.

1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/nuitsjp/teams-board --skill vercel-react-best-practices-nuitsjp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/nuitsjp/teams-board/tree/main/.rulesync/skills/vercel-react-best-practices
Command: npx skills add https://github.com/nuitsjp/teams-board --skill vercel-react-best-practices-nuitsjp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of rules and guidelines to significantly improve the performance and efficiency of React and Next.js applications, addressing common pitfalls that lead to slow load times and poor user experiences.

Core Features & Use Cases

  • Performance Optimization: Offers 57 rules across 8 categories, covering critical areas like bundle size, server-side performance, and re-render optimization.
  • Automated Refactoring Guidance: Guides developers in writing, reviewing, and refactoring code to adhere to Vercel's engineering best practices.
  • Use Case: When developing a new feature in a Next.js app, use this Skill to ensure all data fetching is optimized, component re-renders are minimized, and the final bundle size is as small as possible, leading to a faster and more responsive user experience.

Quick Start

Apply the vercel-react-best-practices skill to review the current codebase for performance bottlenecks.

Frequently Asked Questions about vercel-react-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for optimizing React and Next.js application performance?

React and Next.js performance optimization best practices include eliminating data fetching waterfalls, minimizing bundle size, improving server-side performance, and reducing component re-renders to ensure faster load times.

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

To eliminate data fetching waterfalls in Next.js, fetch data in parallel at the component level or server-side, preventing sequential requests from blocking page rendering and degrading performance.

What is the best way to reduce bundle size in a React application?

The best way to reduce bundle size in a React application involves applying static imports for critical code, dynamically importing non-critical components, and eliminating unused JavaScript to minimize the final payload.

How do I optimize component re-renders in React?

Optimize React component re-renders by memoizing expensive calculations, stabilizing object references, and structuring components to prevent unnecessary render cycles triggered by parent state changes.

Does this Vercel React performance guidelines skill apply to existing codebases?

Yes, the Vercel React performance guidelines apply to existing codebases by triggering on tasks involving React components, Next.js pages, and bundle optimization to review and refactor code for performance bottlenecks.