What problem does it solve?
This Skill helps frontend teams reduce boilerplate and enforce best practices when writing React 19 components and hooks with the React Compiler, especially in .tsx files. It provides guidance to align server and client component usage, hook patterns, and prop handling in React 19 contexts.
Core Features & Use Cases
- Server Components First: guidance on default server components and when to opt into client components.
- Use Client Hygiene: rules for when to use use client and modern React Compiler constraints.
- Pattern Enforcement: recommended patterns for imports, memoization avoidance, and use() hook usage.
- Use Case: converting a mixed server/client component tree in a Next.js app to optimize rendering and data fetching.
Quick Start
Start by applying the React 19 patterns to a new .tsx file, for example create ItemList.tsx that uses server components by default and a small Interactive client component with useState and onClick.