vercel-react-best-practices

Apply performance best practices to React and Next.js code.

15|2|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/enitrat/skill-issue --skill vercel-react-best-practices-enitrat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/enitrat/skill-issue/tree/main/plugins/personal-skills/skills/react-best-practices
Command: npx skills add https://github.com/enitrat/skill-issue --skill vercel-react-best-practices-enitrat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The React Best Practices Skill helps teams implement proven performance patterns in React and Next.js to reduce runtime overhead, improve load times, and optimize bundle size.

Core Features & Use Cases

  • Comprehensive coverage: covers 57 rules across 8 priority categories, including server components, client data fetching, and rendering optimizations.
  • Actionable guidance: provides concrete rules, code examples, and best practices for everyday tasks such as code reviews, refactoring, and new feature development.
  • Real-world scenarios: helps teams optimize initial paint, hydration, and data-fetching patterns across large React apps.

Quick Start

Review the guidelines and apply the recommended patterns to your React/Next.js projects for performance improvements.

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 performance for server components and data fetching?

To optimize React and Next.js performance, apply best-practice patterns for server components and client data fetching. This reduces runtime overhead, improves load times, and minimizes bundle size across 57 concrete rules.

What is the best way to reduce bundle size and improve initial paint in large React apps?

The best way to reduce bundle size and improve initial paint is by enforcing performance patterns during code reviews and refactoring. Applying these guidelines optimizes hydration and rendering across large React apps.

When do I need to apply rendering optimizations for Next.js pages?

You need rendering optimizations for Next.js pages when writing, reviewing, or refactoring UI components to improve runtime performance. These patterns address initial paint, hydration, and data-fetching inefficiencies.

Can I use these React performance patterns for refactoring existing code?

Yes, you can use these React performance patterns for refactoring existing code. The guidelines provide actionable, example-driven rules suitable for everyday tasks like code reviews and new feature development.

Does this cover client data fetching and server components rules specifically?

Yes, this covers client data fetching and server components rules specifically. The taxonomy spans 8 priority categories, providing concrete code examples to enforce optimal data-fetching and rendering patterns.