What problem does it solve?
The React Expert skill eliminates uncertainty when designing and implementing modern React applications by providing clear architecture decisions, migration patterns, and production-ready component implementations for React 18+ and React 19 features.
Core Features & Use Cases
- Component Architecture & Patterns: Advice on Server vs Client boundaries, component hierarchy, and composition for scalable applications.
- State & Data Strategies: Guidance for local state, Context, Zustand, Redux Toolkit, and TanStack Query integration patterns.
- Performance & Stability: Recommendations for Suspense boundaries, memoization, virtualization, useTransition, and effect cleanup to avoid common pitfalls.
- Testing & Migration: Test templates, hooks testing, and step-by-step migration guidance from class components to hooks and Server Components.
- Use Case: Design a typed Server Component with a client-bound interactive widget, integrate optimistic updates via useOptimistic, and provide corresponding unit and integration tests.
Quick Start
Ask the react-expert to implement a TypeScript React 19 Server Component that fetches product data with Suspense, a client component for adding items to cart using Zustand, and unit tests for the client logic.