vercel-react-best-practices

Apply performance optimization rules to React and Next.js applications.

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

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, ensuring faster load times, better user experience, and more efficient development.

Core Features & Use Cases

  • Performance Optimization: Apply rules across 8 categories, from critical waterfall elimination to advanced patterns.
  • AI-Assisted Development: Guides AI agents in writing, reviewing, and refactoring React/Next.js code for optimal performance.
  • Use Case: When developing a new Next.js page, use this Skill to ensure data fetching is parallelized, bundle sizes are minimized, and re-renders are optimized, leading to a faster and smoother user experience.

Quick Start

Apply the React best practices to optimize the performance of the provided Next.js application code.

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?

To optimize React and Next.js application performance, apply structured guidelines covering waterfall elimination, bundle size reduction, server-side efficiency, and client-side rendering. This ensures faster load times and a smoother user experience.

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

Eliminate data fetching waterfalls in Next.js by parallelizing data fetching operations. Applying established Vercel Engineering rules ensures data is retrieved efficiently, preventing sequential blocking and improving page load speeds.

What is the best way to reduce bundle size in a React application?

The best way to reduce bundle size in a React application involves adhering to Vercel Engineering's established patterns for bundle size reduction. This minimizes the JavaScript sent to clients, directly enhancing load times.

Can AI agents automatically refactor React code for better performance?

AI agents can automatically refactor React code for better performance by using this structured guide. It assists AI in writing and reviewing code to optimize re-renders and overall application speed.

Does this React optimization guide apply to both server-side and client-side rendering?

This React optimization guide applies to both server-side efficiency and client-side rendering. It provides rules across eight critical categories to enhance speed and user experience across the entire Next.js application.