What problem does it solve?
Building production-ready, type-safe, and accessible forms in React requires repetitive boilerplate for validation, error handling, and ARIA compliance, especially for complex patterns like multi-step wizards and dynamic field arrays.
Core Features & Use Cases
- Typed Form Validation: Integrates Zod schemas with React Hook Form for end-to-end type safety without duplicate type definitions.
- Reusable Accessible Components: Includes a pre-built FormField wrapper that handles labels, error announcements, and ARIA attributes out of the box.
- Complex Form Patterns: Supports dynamic field arrays for repeating data (e.g., invoice line items), multi-step wizards with per-step validation, and Next.js server action integration.
- Use Case Example: Build a checkout form with dynamic line item inputs, or a multi-step user onboarding flow with full accessibility compliance and client-side validation.
Quick Start
Use the form-handling skill to build a validated, accessible multi-step onboarding wizard with React Hook Form and Zod for your Next.js application.