Type-safe form guidance for fields, validation, composition, submission, SSR, devtools, and framework adapters.
Workflow
- Inspect installed TanStack packages and exact versions.
- Read the foundation reference and the adapter reference for the detected framework.
- Topic references are indexes. Choose one guide or section for the task; follow its prerequisite links only when needed.
- Prefer installed package types and version-matched source guidance over memory.
- Preserve headless/core behavior when translating examples to a framework adapter.
Task routing
- Foundations — Overview, installation, philosophy, TypeScript, and comparison.
- React adapter — React quick start, fields, state, validation, submission, and reactivity.
- React advanced patterns — Advanced React composition, validation, SSR, and form architecture.
- Preact adapter — Preact quick start, fields, state, validation, submission, and reactivity.
- Preact advanced patterns — Advanced Preact composition, validation, debugging, focus, and UI integration.
- Vue adapter — Vue-specific setup and behavior.
- Angular adapter — Angular-specific setup and behavior.
- Solid adapter — Solid-specific setup and behavior.
- Lit adapter — Lit-specific setup and behavior.
- Svelte adapter — Svelte-specific setup and behavior.
Common tasks
Framework routing
- Angular — detect
@tanstack/angular-form. Read Angular adapter. - Lit — detect
@tanstack/lit-form. Read Lit adapter. - Preact — detect
@tanstack/preact-form. Read Preact adapter. - React — detect
@tanstack/react-form. Read React adapter. - Solid — detect
@tanstack/solid-form. Read Solid adapter. - Svelte — detect
@tanstack/svelte-form. Read Svelte adapter. - Vue — detect
@tanstack/vue-form. Read Vue adapter.
Product boundaries
Use these separate product skills when the task crosses their boundary: tanstack-start, tanstack-devtools.
Source status
Official documentation from TanStack/form, matched to these verified release inputs: @tanstack/angular-form@1.33.5, @tanstack/form-core@1.33.5, @tanstack/lit-form@1.25.5, @tanstack/preact-form@1.30.5, @tanstack/react-form@1.33.5, @tanstack/solid-form@1.33.5, @tanstack/svelte-form@1.33.5, @tanstack/vue-form@1.33.5.
See source provenance for exact upstream inputs and deduplication records.