TanStack Form Documentation
TanStack Form is the ultimate solution for handling forms in web applications. It provides first-class TypeScript support, headless UI components, and a framework-agnostic design for form management across React, Vue, Solid, Angular, Svelte, and Lit.
Navigation Guide
Getting Started: references/ - Core docs (6 files)
- •
overview.md,installation.md,typescript.md,philosophy.md
Framework Guides: references/framework/ - Framework-specific docs (112 files)
- •React (36 files):
framework/react/guides/ - •Solid (27 files):
framework/solid/guides/ - •Vue (20 files):
framework/vue/guides/ - •Angular (15 files):
framework/angular/guides/ - •Svelte (8 files):
framework/svelte/guides/ - •Lit (6 files):
framework/lit/guides/
API Reference: references/reference/ - Complete API docs (74 files)
- •Classes, functions, interfaces, type aliases
Key Entry Points
| Task | Start Here |
|---|---|
| Getting started | references/overview.md |
| Installation | references/installation.md |
| TypeScript setup | references/typescript.md |
| React forms | references/framework/react/guides/ |
| Vue forms | references/framework/vue/guides/ |
| API reference | references/reference/index.md |
When to use
Use this skill when the user asks about:
- •TanStack Form features and capabilities
- •Form validation (sync, async, schema-based with Zod/Yup/Valibot)
- •Form state management and subscriptions
- •Field arrays and dynamic forms
- •Framework-specific integration
How to find information
- •First, read
references/STRUCTURE.mdto see all 192 documentation files organized by directory - •Use Navigation Guide to find the section
- •Check Key Entry Points for common tasks
- •For API details:
references/reference/
STRUCTURE.md contains a complete file listing - always check it first when searching for specific topics.