TanStack Form
Build type-safe forms with TanStack Form v1 — field-level validation with Zod, async validation, multi-step wizards, dynamic field arrays, and Server Actions with shadcn/ui integration.
This skill implements TanStack Form v1: fully typed field state, Zod schema validation, async/debounced validators, dependent fields, dynamic field arrays, and multi-step wizards. It integrates with Next.js Server Actions and shadcn/ui inputs for accessible, validated forms with minimal re-renders.
When to use
Use when building forms with TanStack Form, adding Zod validation, creating multi-step wizards or dynamic field arrays, or wiring forms to Next.js Server Actions.
Examples
Zod-validated form
Typed field validation
Build a TanStack Form signup form validated with a Zod schema, showing per-field errors and disabling submit until valid, using shadcn/ui inputs
Multi-step wizard
Wizard with shared state
Create a 3-step TanStack Form wizard that validates each step, preserves state across steps, and submits via a Next.js Server Action