vercel-react-best-practices

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

18|Updated Jul 23, 2025
One-click install
npx skills add https://github.com/faw01/create-mf2-app --skill vercel-react-best-practices-faw01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/faw01/create-mf2-app/tree/main/apps/cli/template/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/faw01/create-mf2-app --skill vercel-react-best-practices-faw01

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses performance bottlenecks in React and Next.js applications by providing a structured, expert-curated set of rules to eliminate waterfalls, optimize bundle sizes, and improve rendering efficiency.

Core Features & Use Cases

  • Performance Auditing: Access 70+ prioritized rules for refactoring React components and Next.js pages.
  • Automated Optimization: Apply specific patterns for data fetching, bundle splitting, and re-render minimization.
  • Use Case: When refactoring a slow Next.js page, use this Skill to identify and resolve sequential data fetching waterfalls or to implement dynamic imports for heavy third-party components.

Quick Start

Apply the vercel-react-best-practices skill to review the current component implementation and suggest performance improvements based on the provided guidelines.

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 eliminate data fetching waterfalls in Next.js?

To eliminate data fetching waterfalls in Next.js, apply structured performance optimization guidelines that identify sequential fetches and implement parallel data fetching patterns for faster page loads.

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

Reducing bundle size in a React application involves applying specific optimization patterns like dynamic imports for heavy third-party components and structured bundle splitting rules.

Why does my React component re-render so frequently and how do I optimize it?

React component re-render minimization requires applying curated performance rules during code review to identify unnecessary renders and refactor components for optimal rendering efficiency.

Can I use these React optimization rules for architectural planning?

Yes, these React optimization rules support architectural planning by providing a structured set of 70+ prioritized guidelines to build high-performance, scalable, and maintainable component-based architectures.

Does this approach work for general web development or only specific frameworks?

This approach targets modern web development specifically within React and Next.js applications, applying performance auditing and refactoring rules to resolve bottlenecks in those ecosystems.