vercel-react-best-practices

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

3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/ravnhq/typescript-blueprint --skill vercel-react-best-practices-ravnhq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/ravnhq/typescript-blueprint/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/ravnhq/typescript-blueprint --skill vercel-react-best-practices-ravnhq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js performance patterns are often overlooked, leading to slow builds, render-blocking UX, and suboptimal bundles.

Core Features & Use Cases

  • Guides for coding, reviewing, and refactoring React components and Next.js pages to optimize performance.
  • Guidance on data fetching, bundle optimization, and performance-aware patterns across the stack.
  • Real-world scenarios including large lists rendering, SSR vs CSR trade-offs, and optimized asset loading.

Quick Start

Scan a React/Next.js project and apply recommended performance patterns to components, pages, and data-fetching flows.

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 builds and render-blocking UX?

To optimize React and Next.js performance, apply best practices for component rendering, data fetching, and bundle optimization. This addresses slow builds and render-blocking UX by enforcing performance-aware patterns across the stack.

What is the best way to refactor React components and Next.js pages for large list rendering?

The best way to refactor React components and Next.js pages for large list rendering is to apply targeted performance patterns. This involves optimizing component structures and rendering logic to handle large datasets efficiently without blocking the UI.

How do I improve bundle optimization and data fetching in Next.js?

Improve Next.js bundle optimization and data fetching by applying performance guidelines to your code. This process refactors data retrieval flows and bundle configurations to minimize load times and enhance web vitals.

Does this approach cover SSR vs CSR trade-offs for Next.js pages?

Yes, this approach covers SSR vs CSR trade-offs for Next.js pages. It provides guidance on choosing between server-side and client-side rendering to balance performance and UX based on your specific application needs.

Can I use these React performance patterns for automated code review and refactoring?

Yes, you can use these React performance patterns for automated code review and refactoring. The guidelines enforce best practices to guide automated refactoring, code generation, and performance improvements across your project.

When should I not use Next.js server-side rendering for performance optimization?

You should evaluate SSR vs CSR trade-offs rather than universally applying server-side rendering. Depending on the page's data fetching needs and client interactivity, CSR might yield better performance for highly interactive components.