vercel-react-best-practices

Optimize React and Next.js applications with performance best practices.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/man-navlakha/everride --skill vercel-react-best-practices-man-navlakha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/man-navlakha/everride/tree/main/.continue/skills/vercel-react-best-practices
Command: npx skills add https://github.com/man-navlakha/everride --skill vercel-react-best-practices-man-navlakha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of guidelines and best practices to significantly improve the performance of React and Next.js applications, addressing issues from bundle size to server-side rendering efficiency.

Core Features & Use Cases

  • Performance Optimization: Offers over 50 rules covering critical areas like eliminating waterfalls, bundle size reduction, server-side performance, and re-render optimization.
  • AI-Assisted Refactoring: Designed for AI agents to use when writing, reviewing, or refactoring React/Next.js code for optimal performance.
  • Use Case: When developing a new Next.js feature, use this Skill to ensure all data fetching is parallelized, components are memoized where appropriate, and server-side serialization is minimized, leading to faster load times and a smoother user experience.

Quick Start

Apply the vercel-react-best-practices skill to refactor the provided React component for optimal performance.

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?

Optimize React and Next.js performance by applying a structured guide covering over 50 rules for eliminating waterfalls, reducing bundle size, and improving server-side rendering efficiency. This ensures faster load times and a smoother user experience.

What are the best practices for preventing unnecessary React re-renders?

Prevent unnecessary React re-renders by following specific guidelines for component memoization and rendering performance. These practices minimize wasted compute cycles and ensure smooth client-side updates.

How do I reduce bundle size in a Next.js application?

Reduce Next.js bundle size by applying targeted optimization rules that minimize serialized data and streamline client-side data fetching. This decreases JavaScript payload and improves initial page load metrics.

Can AI agents automatically refactor React components for better performance?

AI agents can automatically refactor React components for better performance by applying this skill's comprehensive guidelines during code generation and review. This ensures data fetching is parallelized and components are properly memoized.

How do I eliminate data fetching waterfalls in Next.js?

Eliminate data fetching waterfalls in Next.js by parallelizing data requests according to structured performance guidelines. This prevents sequential fetching delays and significantly improves server-side performance.

When should I focus on server-side performance versus client-side data fetching in React?

Focus on server-side performance versus client-side data fetching based on structured rules that balance rendering efficiency with bundle optimization. This determines when to minimize server-side serialization or optimize client payloads.