vercel-react-best-practices

Apply Vercel best practices to improve React and Next.js performance.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Tykode/Tykode --skill vercel-react-best-practices-tykode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/Tykode/Tykode/tree/main/apps/web/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/Tykode/Tykode --skill vercel-react-best-practices-tykode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance pitfalls in React and Next.js codebases are common, leading to slow render times, large bundles, and maintenance challenges. This skill collates Vercel-engineered guidelines to help teams write, review, and refactor code for optimal performance.

Core Features & Use Cases

  • Categorized best-practices across Eliminate Waterfalls, Bundle Size Optimization, Server-Side Performance, Client-Side Data Fetching, Re-render Optimization, Rendering Performance, JavaScript Performance, and Advanced Patterns.
  • Practical guidance for React components, Next.js pages, Server Actions, and Server Components, with real-world use cases like audits, refactors, and performance reviews.
  • Actionable patterns and examples to reduce waterfalls, parallelize fetches, lazy-load heavy components, and optimize serialization and caching.

Quick Start

Review a React/Next.js codebase and apply the top-priority optimizations across components, pages, and data-fetching patterns.

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 eliminate waterfalls in React and Next.js data fetching?

To eliminate waterfalls in React and Next.js data fetching, parallelize fetches instead of sequencing them. Apply vetted best practices to refactor sequential requests into parallel patterns, reducing render times and improving client-side data fetching performance.

What's the best way to reduce bundle size in a Next.js application?

Reducing bundle size in a Next.js application involves lazy-loading heavy components and optimizing serialization. Apply categorized best-practice patterns to identify and refactor bloated imports, generating optimized code that minimizes the final JavaScript payload.

How do I optimize Server Components and Server Actions for performance?

Optimizing Server Components and Server Actions requires applying server-side performance patterns to reduce render bottlenecks. Use actionable guidelines to refactor server logic, optimizing caching and data serialization for faster server-side execution.

Why does my React application have slow render times and how do I fix it?

Slow render times in your React application often stem from unnecessary re-renders and unoptimized data fetching. Fix this by applying re-render optimization and rendering performance patterns to refactor components and pages for optimal execution.

Can I use these React performance best practices for an existing codebase refactor?

Yes, you can use these React performance best practices for an existing codebase refactor. The guidelines provide practical patterns and examples specifically designed to audit, review, and refactor real-world React and Next.js code for optimal performance.

When should I apply advanced patterns for web optimization in React?

Apply advanced patterns for web optimization in React when basic refactoring is insufficient to resolve complex performance issues. Use these categorized guidelines to tackle deep architectural challenges in data fetching, serialization, and rendering.