react-best-practices

Apply React and Next.js performance optimization patterns to codebases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers optimize the performance of their React and Next.js applications by identifying and applying best practices for code structure, data fetching, and rendering.

Core Features & Use Cases

  • Performance Auditing: Analyzes code for common performance bottlenecks like waterfalls, large bundle sizes, and unnecessary re-renders.
  • Optimization Application: Provides specific code patterns and fixes based on Vercel Engineering best practices.
  • Use Case: When a user asks to "make this React component faster" or "reduce the bundle size of my Next.js app," this Skill can analyze the code and suggest concrete improvements.

Quick Start

Use the react-best-practices skill to review the provided React code for performance issues.

Frequently Asked Questions about react-best-practices

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

FAQPage Schema
How do I optimize React performance and reduce unnecessary re-renders?

To optimize React performance, you must analyze your codebase to eliminate data fetching waterfalls, reduce bundle size, and apply Vercel Engineering patterns to prevent unnecessary component re-renders.

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 audit the codebase for heavy dependencies and apply specific optimization patterns based on Vercel Engineering best practices for code review and refactoring.

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

You eliminate data fetching waterfalls in Next.js by refactoring server-side and client-side data fetching logic to apply performance optimization patterns that adhere to Vercel Engineering best practices.

Does this approach to code review work for both server-side and client-side React data fetching?

Yes, this code review approach works for both server-side and client-side React data fetching, analyzing the codebase to identify bottlenecks and apply optimization patterns for both rendering environments.

Why does my Next.js application have performance bottlenecks during code review?

Your Next.js application has performance bottlenecks because of common structural issues like data fetching waterfalls, large bundle sizes, and unoptimized server-side and client-side rendering logic.

When should I not use standard React optimization patterns?

You should reconsider standard React optimization patterns when your specific bottleneck requires targeted refactoring; auditing the codebase first ensures you apply the correct Vercel Engineering best practices for your exact issue.