Data & backendTanStack/form
TanStack Form
Headless, type-safe form state for React, Vue, Angular, Solid, and Lit. Validators per event, granular subscriptions, no UI kit.
by TanStack
TanStack Form is headless form state: deeply typed values, validators per event (onChange, onBlur, onChangeAsync, onSubmit), and granular subscriptions so a submit button can listen to canSubmit without rerendering the rest. No UI kit. You bring the inputs.
React, Vue, Angular, Solid, Lit. I keep it for product forms that outgrow a contact page — nested arrays, async uniqueness checks, field kits you own.