vercel-react-best-practices

Identify performance bottlenecks in React/Next.js code and apply Vercel-endorsed best practices.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js performance commonly suffer from waterfalls, bloated bundles, and server/client inefficiencies; this skill provides a centralized, actionable set of guidelines to prevent regressions and accelerate delivery.

Core Features & Use Cases

  • Prioritized rules to eliminate waterfalls, reduce bundle size, and optimize server performance across client/server boundaries.
  • Clear patterns for client-side data fetching, rendering, and advanced patterns that scale with teams and codebases.
  • Practical use cases include code reviews, refactoring tasks, and automated code generation guided by performance constraints.

Quick Start

Provide a concise, actionable plan to improve React/Next.js performance based on the guidance in this skill.

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 and fix React and Next.js performance bottlenecks?

To fix React and Next.js performance bottlenecks, apply Vercel-endorsed best practices to components, pages, and data fetching by eliminating waterfalls, using suspense, and lazy loading across client and server contexts.

What are Vercel best practices for reducing bundle size in Next.js applications?

Vercel best practices for reducing Next.js bundle size involve applying bundle optimization techniques and lazy loading across client and server contexts to prevent bloated bundles and accelerate delivery.

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

Eliminate data fetching waterfalls in React and Next.js by enforcing guidelines such as per-request caching and suspense, ensuring efficient data retrieval across client and server boundaries.

Can I use these React performance best practices for refactoring existing codebases?

Yes, you can use these React performance best practices for refactoring existing codebases, as they provide clear patterns for client-side rendering and data fetching that scale with teams during code reviews.

When should I use suspense and lazy loading in Next.js server components?

Use suspense and lazy loading in Next.js server components to optimize server performance and reduce bundle size, applying them across client and server boundaries to prevent rendering inefficiencies.