vercel-react-best-practices

Improves React and Next.js performance via data fetching, bundle optimization, and rendering patterns.

793|52|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/corvo007/MioSub --skill vercel-react-best-practices-corvo007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/corvo007/MioSub/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/corvo007/MioSub --skill vercel-react-best-practices-corvo007

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a comprehensive guide to boosting the performance and maintainability of React and Next.js projects by applying proven best practices from Vercel Engineering.

Core Features & Use Cases

  • Establishes a prioritized rule catalog spanning 8 categories to guide code reviews and automated refactoring.
  • Covers practical patterns for data fetching, server actions, lazy loading, and bundle optimization, with concrete examples.
  • Use case: enforce performance in new features, migrations, and large-scale Next.js apps.

Quick Start

Audit your React/Next.js project and start applying the performance patterns described.

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 optimize React and Next.js application performance during a code review?

To optimize React and Next.js application performance during a code review, apply a structured rule catalog covering server and client data fetching, bundle optimization, and rendering patterns with clear priorities and practical examples.

What are the best practices for data fetching in Next.js server and client components?

Best practices for data fetching in Next.js involve applying prioritized patterns for server and client components. This structured approach provides safe guidance for page rendering and API routes to improve overall application performance.

How can I reduce bundle size in a large-scale Next.js application?

To reduce bundle size in a large-scale Next.js application, apply bundle optimization and lazy loading patterns. These proven Vercel Engineering practices enforce performance during migrations and new feature development.

Does this React performance guidance cover automated refactoring for existing components?

Yes, this React performance guidance covers automated refactoring for existing components. It provides safe guidance and practical examples to refactor components, enforce performance, and improve maintainability across typical tasks.

When should I use server actions instead of API routes in Next.js?

When deciding to use server actions instead of API routes in Next.js, consult the prioritized rule catalog. It establishes clear priorities and practical patterns for server actions and API routes to guide code reviews effectively.