What problem does it solve?
Frontend teams often struggle to balance data fetching, performance, and accessibility when building complex React apps. The React Specialist skill provides a Server Components-first mental model, guiding when to render on the server vs in the client, and establishing accessibility-aware UI patterns and robust architecture decisions.
Core Features & Use Cases
- Server Components by default reduce client bundle size and improve initial load times.
- Client Components enable interactivity only where needed, using a clear 'use client' boundary.
- Suspense and error boundaries guide graceful loading and failure handling across routes and components.
- Accessibility-first patterns ensure keyboard operability, ARIA attributes, and focus management across interactive UI.
Quick Start
Describe the first React component to implement as a Server Component, and only convert to a Client Component when interactivity is needed.