TanStack Form is a headless form state manager, not a UI component library. You provide your own inputs and handle their events; TanStack Form manages validation, state, and submission logic.
When to use: Complex multi-step forms, reusable form patterns, dynamic field arrays, cross-field validation, async server validation, forms requiring fine-grained performance optimization.
When NOT to use: Simple forms with native HTML validation (use plain form elements), server-only validation (use Server Actions), purely static forms with no validation.
TanStack Form v1 إدارة حالة النموذج بدون رأس لـ React. يغطي التحقق من صحة الحقل (المزامنة/غير المتزامن، الارتداد)، وإرسال النموذج، وحقول المصفوفة، والحقول المرتبطة، وأنماط تكوين النموذج، وتكامل المخطط القياسي (Zod، وValibot، وArkType، وYup). يُستخدم عند إنشاء النماذج ذات التحقق المعقد، أو تنفيذ مكونات النماذج القابلة لإعادة الاستخدام، أو التعامل مع قوائم الحقول الديناميكية، أو إدارة حالة النموذج، أو دمج مكتبات التحقق من الصحة. المصدر: oakoss/agent-skills.