What problem does it solve?
This Skill helps frontend teams streamline building scalable React-based UIs by providing a structured blueprint for components, client-side state, and form handling.
Core Features & Use Cases
- Component patterns: Functional components, hooks, and TS interfaces for reusable UI blocks.
- State management: Server state with React Query, global state via Context, and local UI state with useState.
- Forms & validation: Integrates with React Hook Form for complex forms and simple validations.
- Use Case: When building a mobile-first storefront UI, use these patterns to connect to backend APIs, manage cart state, and ensure accessible components.
Quick Start
Start by bootstrapping a Vite + React + TypeScript project, install dependencies, and follow the recommended project structure described in this skill.
Entry point: frontend/src/main.tsx → App.tsx