TanStack Form
型安全でヘッドレスなフォームライブラリ。TanStack(Tanner Linsley)製。React、Vue、Solid、Svelteに対応。v1は2024年10月。最大の特長は、Zod/Valibotのスキーマからフィールド検証、送信ハンドラーまで、型推論が一貫して効くこと。
React Hook Form(最も普及しているが型安全性は劣る)やFormik(レガシー)と競合する。TanStack Formの設計原則は、魔法を使わず、制御コンポーネントを任意で選ぶこと。サブスクライバーパターンにより、変更のあったフィールドだけが再レンダリングされる。検証はZod、Valibot、Yup、ArkTypeに対応。用途は、複雑なマルチステップフォーム、動的フィールド、非同期バリデーション。2024年時点ではReact Hook Formよりコミュニティは小さいが、優れた型安全性により急成長している。モダンな構成は、TanStack Form + Zod + shadcn/uiで実運用に耐えるフォームスタックになる。