Skip to content

meow:react-patterns

React and Next.js performance optimization — 45+ rules across 8 priority categories from Vercel Engineering.

What This Skill Does

meow:react-patterns provides battle-tested performance patterns for React and Next.js development. Rules are prioritized by impact — CRITICAL patterns (eliminating waterfalls, bundle optimization) can save 200-800ms, while MEDIUM patterns (re-render optimization) improve perceived responsiveness.

Core Capabilities

  • 5 reference categories — async patterns, bundle optimization, server patterns, re-render optimization, rendering performance
  • Priority-ranked — CRITICAL → HIGH → MEDIUM so you fix highest-impact issues first
  • Code examples — every rule has problem/solution with concrete code
  • Vercel Engineering source — patterns proven at scale (Next.js, Vercel platform)

Rule Categories

PriorityCategoryKey wins
CRITICALAsync patternsPromise.all, Suspense boundaries, defer await
CRITICALBundle sizeNo barrel imports (saves 200-800ms), dynamic imports
HIGHServer performanceReact.cache(), parallel fetching, minimize serialization
MEDIUMRe-render optimizationDerived state, functional setState, memo, transitions
MEDIUMRendering performancecontent-visibility, hoist JSX, conditional render

When to Use This

Use meow:react-patterns when...

  • Writing or reviewing React/Next.js components
  • Fixing performance issues (slow load, janky UI, large bundle)
  • Deciding server vs client component boundaries
  • Optimizing data fetching patterns

Skill Details

Phase: 3 (Build) — auto-activates on .tsx/.jsx files alongside meow:typescript

Gotchas

  • Premature optimization: profile first with React DevTools Profiler, then optimize
  • Over-memoizing: React.memo only when profiler confirms expensive re-renders
  • Barrel file trap: importing from index.ts pulls entire module — always import from source

Released under the MIT License.