vercel-react-best-practices

Provides prioritized React and Next.js performance best-practices for code reviews, refactors, and development.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill consolidates a comprehensive set of React and Next.js performance best practices to help teams ship faster, more reliable interfaces by reducing render times, bundling costs, and server latency.

Core Features & Use Cases

  • 57 rules across 8 categories covering from eliminating waterfalls to advanced performance patterns, enabling consistent optimization across codebases.
  • Useful for writing, reviewing, or refactoring React/Next.js code to meet performance targets and guide automated tooling.
  • Examples include optimizing data fetching, server actions, suspense, and bundle-size strategies across both client and server boundaries.

Quick Start

Review the guidelines and start applying the top-priority rules to your codebase, focusing first on async deference, bundle imports, and conditional loading.

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 to optimize React and Next.js performance?

React and Next.js performance best practices involve applying prioritized rules across data fetching, bundle-size reduction, and server actions to lower render times, bundle costs, and server latency.

How do I reduce bundle size in a Next.js application?

Reduce Next.js bundle size by applying targeted optimization rules for bundle imports and conditional loading, systematically reviewing client and server boundaries to minimize shipped code.

How do I eliminate data fetching waterfalls in React applications?

Eliminate data fetching waterfalls in React by applying prioritized async deferral patterns and suspense strategies, ensuring parallel data retrieval to reduce overall render times.

Can I use these optimization patterns for refactoring existing React codebases?

Yes, these React optimization patterns are explicitly useful for refactoring existing codebases, providing 57 categorized rules with examples to guide code reviews and deterministic improvements.

What is the priority order for optimizing server performance in Next.js?

Server performance optimization priority starts with async deferral, then bundle imports, and conditional loading, systematically addressing server actions and suspense to reduce response latency.

Does this React optimization guide cover both client and server boundaries?

Yes, the React optimization guide covers both client and server boundaries, providing explicit examples for server actions, suspense, and bundle-size strategies across the rendering pipeline.