
React Hook Form + Zod: the form pattern that’s become a team standard
Uncontrolled inputs, schema-defined validation, TypeScript types inferred from the schema. Here's the full setup, cross-field validation, async checks, and multi-step forms.

Uncontrolled inputs, schema-defined validation, TypeScript types inferred from the schema. Here's the full setup, cross-field validation, async checks, and multi-step forms.

Schema validation at the boundary, not just the form. How we replaced generated API clients with a thin Zod-typed fetch wrapper that's…