vercel-react-best-practices

Apply React and Next.js performance optimization rules to application code.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive guidelines to optimize the performance of React and Next.js applications, addressing critical areas like bundle size, server-side rendering, and re-render efficiency.

Core Features & Use Cases

  • Performance Optimization: Apply best practices for faster load times, improved interactivity, and reduced bundle sizes.
  • Code Refactoring: Identify and refactor code to adhere to performance standards.
  • Use Case: When developing a new feature in a Next.js app, use this Skill to ensure all data fetching, component rendering, and bundle loading strategies are optimized for maximum performance.

Quick Start

Review the vercel-react-best-practices skill to optimize the performance of the current React component.

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 application performance, apply rules covering bundle size reduction, server-side rendering, client-side data fetching, and re-render efficiency to achieve faster load times and improved interactivity.

What is the best way to eliminate data fetching waterfalls in Next.js?

Eliminating data fetching waterfalls in Next.js involves applying specific client-side and server-side fetching rules to enable parallel data loading and prevent sequential request chains that degrade server-side performance.

How can I reduce bundle size in a React frontend project?

You can reduce bundle size in a React frontend project by following bundle size optimization guidelines that involve refactoring code to adhere to performance standards, ensuring resources are loaded efficiently for faster application speed.

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

Frequent React component re-renders occur when rendering performance rules are ignored; fix this by applying re-render optimization patterns and refactoring component structures to eliminate unnecessary updates and improve interactivity.

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

Yes, the approach works for both client-side and server-side rendering performance by providing comprehensive rules targeting server-side performance, client-side data fetching, and rendering performance to improve overall resource efficiency.

When should I use advanced patterns for JavaScript performance optimization?

Use advanced patterns for JavaScript performance optimization when developing new features in a Next.js app that require maximum performance, addressing critical areas when standard refactoring is insufficient for resource efficiency.