vercel-react-best-practices

Apply React and Next.js performance patterns to components, pages, and data fetching.

18|2|Updated May 14, 2026
One-click install
npx skills add https://github.com/daloyjs/daloy --skill vercel-react-best-practices-daloyjs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/daloyjs/daloy/tree/main/website/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/daloyjs/daloy --skill vercel-react-best-practices-daloyjs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides teams to identify and apply high-impact performance patterns for React and Next.js, reducing load times and improving user experience.

Core Features & Use Cases

  • Curated rules across eliminating waterfalls, bundle size optimization, server-side performance, client-side data fetching, re-render optimization, rendering performance, JavaScript performance, and advanced patterns to drive automated refactoring and code generation.
  • Applicable to code reviews, migrations, and generation workflows for components, pages, and data fetching to optimize performance at scale.
  • Real-world scenarios demonstrate how to reduce waterfall latency, shrink bundles, and improve initial paint.

Quick Start

Review a React/Next.js project and apply the guidelines from this skill to start optimizing critical paths.

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 faster load times?

Optimize React and Next.js performance by applying curated rules to eliminate waterfalls, shrink bundle sizes, and improve server-side rendering. Identifying high-impact code patterns across components and pages reduces critical path latency and improves initial paint.

What is the best way to prevent data fetching waterfalls in Next.js?

Preventing data fetching waterfalls involves applying specific client-side and server-side data fetching patterns to parallelize requests. Restructuring these asynchronous calls reduces sequential loading latency and significantly speeds up user perceived load times.

How do I reduce bundle size in a React application?

Reduce React bundle size by applying targeted bundle optimization rules during code refactoring. This identifies heavy dependencies and applies advanced patterns to shrink the final JavaScript payload, directly improving web performance metrics.

Can I automate code refactoring for React re-render optimization?

Yes, you can automate React re-render optimization by applying categorized performance rules to your existing codebase. The Skill supports automated refactoring and code generation workflows to systematically resolve unnecessary component re-renders.

Does this approach work for both client-side and server-side rendering performance?

Yes, the approach covers both client-side and server-side rendering performance. It provides categorized rules for data fetching, rendering, and JavaScript performance across components and pages to optimize the full React and Next.js environment.

When should I apply advanced performance patterns in Next.js?

Apply advanced performance patterns in Next.js when basic optimizations are exhausted and further load time reductions are needed. Use them to address complex rendering bottlenecks and refine critical paths during code reviews or large-scale migrations.