vercel-react-best-practices

Identify performance issues and generate targeted optimizations for React and Next.js projects.

Updated Jan 2, 2026
One-click install
npx skills add https://github.com/baskarajati/undangan --skill vercel-react-best-practices-baskarajati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/baskarajati/undangan/tree/main/.agent/skills/react-best-practices
Command: npx skills add https://github.com/baskarajati/undangan --skill vercel-react-best-practices-baskarajati

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates proven React and Next.js performance patterns to help teams write faster, more reliable code and reduce load times.

Core Features & Use Cases

  • Comprehensive guidelines across 8 categories (async, bundle size, server, client, rerender, rendering, JavaScript, advanced patterns) with practical rules and examples.
  • Actionable guidance for code reviews, refactoring, and automated code generation to improve TTI, LCP, and bundle efficiency.
  • Real-world use cases including optimizing API routes, server actions, data fetching strategies, and bundle imports.

Quick Start

Execute targeted optimizations by selecting applicable rules from the catalog to immediately improve performance in your React/Next.js project.

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 identify React and Next.js performance issues during code review?

Identify React and Next.js performance issues by applying targeted rule catalogs covering server components, client components, rerendering, and bundle size to review components and data-fetching patterns. It enforces safe, production-grade patterns across 57 rules in 8 categories.

What's the best way to optimize React bundle size and reduce load times?

Optimize React bundle size by selecting applicable rules from the catalog targeting bundle imports and advanced patterns. This generates targeted optimizations to improve TTI, LCP, and bundle efficiency across real-world Next.js apps.

How do server components affect data fetching strategies in Next.js?

Server components affect data fetching by enforcing specific patterns for API routes and server actions. The guidelines specify safe, production-grade rules across 8 categories including async operations and server-side rendering optimizations.

Can I use these React best practices for refactoring existing production apps?

Apply these React best practices to refactoring existing production apps by executing targeted optimizations across components, pages, and data-fetching patterns. The catalog provides actionable guidance for real-world use cases including build optimizations.

When should I use client components versus server components in Next.js?

Choose between client and server components using specific rules across 8 categories that cover rendering and rerender patterns. The guidelines help teams write faster, more reliable code by applying proven performance patterns to component architecture.

Why does my Next.js app have slow load times despite using server components?

Slow load times with server components may stem from suboptimal data fetching strategies or bundle imports. Identify these issues using a catalog of 57 performance rules covering async patterns, bundle size, and rendering to generate targeted optimizations.