vercel-react-best-practices

Optimize React and Next.js applications using Vercel engineering best practices.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/vhoangbk/local-video-convert --skill vercel-react-best-practices-vhoangbk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/vhoangbk/local-video-convert/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/vhoangbk/local-video-convert --skill vercel-react-best-practices-vhoangbk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of rules and best practices to significantly improve the performance, bundle size, and overall efficiency of React and Next.js applications.

Core Features & Use Cases

  • Performance Optimization: Apply critical rules for eliminating waterfalls, optimizing bundle size, and enhancing server-side and client-side rendering.
  • Code Refactoring Guidance: Use the detailed rules to refactor existing code for better performance and maintainability.
  • Use Case: When developing a new Next.js feature, consult this Skill to ensure data fetching is parallelized, components are code-split effectively, and re-renders are minimized, leading to a faster user experience.

Quick Start

Apply the React and Next.js performance optimization guidelines to the current codebase.

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

To eliminate data fetching waterfalls in Next.js, you must parallelize data requests rather than fetching sequentially. Applying structured optimization rules prevents waterfall patterns and significantly improves server-side rendering performance.

What is the best way to reduce bundle size when using React and Next.js?

Reducing React and Next.js bundle size requires effective code splitting and adhering to engineering best practices that eliminate unnecessary dependencies, ensuring a smaller footprint and faster client-side performance.

How do I optimize re-renders in a React application?

Optimizing React re-renders involves applying advanced patterns and structured rules to minimize unnecessary component updates, which directly enhances client-side rendering speed and overall application efficiency.

Does this guide support both client-side and server-side performance optimization?

Yes, this performance optimization guide covers both server-side and client-side rendering. It provides structured rules for React and Next.js applications to enhance data fetching, code splitting, and rendering speed.

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

Yes, you can use these detailed rules to refactor existing React and Next.js codebases. The guidelines help restructure data fetching, code splitting, and rendering logic for better performance and maintainability.