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.