vercel-react-best-practices

Apply React and Next.js performance best practices to component design, data fetching, rendering, and bundling.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/congthang12312/Sentinel-AI-test --skill vercel-react-best-practices-congthang12312
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/congthang12312/Sentinel-AI-test/tree/main/.agent/skills/react-best-practices
Command: npx skills add https://github.com/congthang12312/Sentinel-AI-test --skill vercel-react-best-practices-congthang12312

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js projects often struggle with performance due to suboptimal patterns, large bundles, and blocking data fetches. This Skill provides a consolidated set of guidelines and rules to accelerate performance improvements.

Core Features & Use Cases

  • Comprehensive guidance across 8 categories (async, bundle, server, client, rerender, rendering, js, advanced) to cover the most impactful patterns.
  • Practical rules with concrete examples to support automated refactoring, code generation, and performance-aware decisions.
  • Real-world use cases spanning component design, data fetching, server components, and bundle optimization to drive measurable improvements.

Quick Start

Review and apply the 8 rule categories to your codebase to optimize performance across client and server contexts.

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 slow rendering and large bundles?

To optimize React and Next.js performance, apply consolidated best practice rules across component design, data fetching, server components, and bundle optimization to resolve suboptimal rendering patterns and reduce bundle size.

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

React data fetching and server component best practices include applying targeted patterns across server and client contexts to eliminate blocking fetches and optimize rendering, ensuring performance-aware decisions guide automated code generation.

Can I use this to guide automated refactoring of existing React codebases?

Yes, you can use this to guide automated refactoring of existing React codebases. It provides practical rules with concrete examples to support performance-aware code generation and component design improvements across real projects.

How do I fix unnecessary React rerenders and client-side rendering bottlenecks?

Fixing unnecessary React rerenders and client bottlenecks involves applying specific performance rules across rerender and client categories. This guides targeted refactoring to minimize blocking operations and optimize component rendering cycles.

Does this cover bundle optimization and advanced JavaScript patterns for Next.js?

Yes, this covers bundle optimization and advanced JavaScript patterns for Next.js. It spans eight categories including bundle, js, and advanced, providing concrete rules to drive measurable performance improvements in real projects.

When should I apply Next.js server components versus client components for performance?

Apply Next.js server components versus client components based on performance rules across server and client categories. These guidelines direct rendering and data fetching decisions to minimize bundle size and optimize blocking fetches.