انتقل إلى المحتوى

TanStack Form

إدارة لحالة النماذج بلا واجهة، وآمنة من ناحية الأنواع، مع تحقق مستقل عن المخططات واشتراكات دقيقة وواجهات سهلة الاستخدام لبناء نماذج معقدة.

إدارة لحالة النماذج بلا واجهة جاهزة وآمنة الأنواع، لإنشاء نماذج معقدة وعالية الأداء دون فرض UI.

تعتمد على محرك أساسي صغير الحجم قابل لإزالة الأكواد غير المستخدمة، ومحوّل خفيف الوزن لـ React، وتركز على حالة يمكن توقعها، والحد من عمليات إعادة العرض، وواجهات برمجية سهلة الاستخدام.

التحقق مستقل عن المخططات ويدعم المسارات المتزامنة وغير المتزامنة، ويعمل بسلاسة مع Zod وYup وValibot أو أدوات تحقق مخصصة. كما يتعامل مع القواعد بين الحقول، والتحقق على مستوى النموذج، وأدوات التحقق على مستوى الحقل عبر اشتراكات دقيقة.

تشمل الميزات الحقول المتداخلة ومصفوفات الحقول والمدخلات المُتحكم بها وغير المُتحكم بها، وأدوات مساعدة قوية للإضافة والإدراج والإزالة وإعادة الترتيب. ويضمن دعم TypeScript القوي أمان الأنواع والاستدلال لقيم النماذج والأخطاء والبيانات الوصفية من البداية إلى النهاية.

تتكامل مع أي مكتبة مكوّنات من UI، وتدعم أنماطًا ملائمة للعرض من جهة الخادم، وتركز على تجربة المطور من خلال رسائل أخطاء واضحة ووحدات أولية قابلة للتركيب.

الميزات

  • إدارة حالة النماذج دون واجهة
  • اشتراكات دقيقة لتقليل عمليات إعادة العرض
  • التحقق المستقل عن المخططات (Zod وYup وValibot أو أدوات مخصصة)
  • دعم التحقق المتزامن وغير المتزامن
  • أدوات تحقق بين الحقول وعلى مستوى النموذج
  • حقول متداخلة وبُنى نماذج عميقة
  • مصفوفات الحقول مع أدوات لإضافة العناصر وإدراجها وإزالتها وإعادة ترتيبها
  • مصمم لـ TypeScript مع استدلال قوي للأنواع
  • يعمل مع المدخلات المنضبطة وغير المنضبطة
  • واجهات برمجية قابلة للتركيب للحقول والنماذج والمصفوفات
  • خطافات لإعادة الضبط والإرسال ودورة الحياة
  • يتكامل مع أي مكتبة مكوّنات من UI
  • نواة صغيرة قابلة لإزالة الأجزاء غير المستخدمة
  • موائم لـ React لتكامل سلس

عناصر ذات صلة

مكتبة توجيه حديثة وقابلة للتوسع، مصممة خصيصًا لـ React، مع التركيز على سلامة الأنواع وإدارة البيانات بكفاءة.

نجوم GitHub
8.4K
تاريخ التحديث
Dec 6, 2024
الترخيص
MIT License

حل قوي وخفيف الوزن لإدارة الحالة، يعتمد نهجًا ذريًا لإدارة الحالة في تطبيقات React.

نجوم GitHub
18.9K
تاريخ التحديث
Dec 6, 2024
الترخيص
MIT License

تسهّل هذه المكتبة القوية إدارة الحالة في تطبيقاتك، وتجعل التعامل مع البيانات المعقدة أمرًا يسيرًا.

نجوم GitHub
3.1K
تاريخ التحديث
Dec 6, 2024
الترخيص
MIT License

يتيح حل إدارة الحالة هذا دمج البيانات الديناميكية في تطبيقاتك بسلاسة، والتكيف مع التغييرات بسهولة.

نجوم GitHub
27.6K
تاريخ التحديث
Dec 6, 2024
الترخيص
MIT License

حل حديث لإدارة حالة التطبيقات في تطبيقات React، مع التركيز على البساطة والأداء.

نجوم GitHub
48.5K
تاريخ التحديث
Dec 6, 2024
الترخيص
MIT License

مكتبة متكاملة الميزات تُبسّط إدارة الحالة من خلال توفير نهج منظم للتعامل مع الحالة القابلة للتغيير.

نجوم GitHub
7.0K
تاريخ التحديث
Dec 3, 2024
الترخيص
MIT License

مجموعة أدوات متكاملة صُممت لتبسيط عملية تطوير Redux وتحسينها، بما يضمن سهولة توقع سلوك التطبيقات وصيانتها.

نجوم GitHub
10.8K
تاريخ التحديث
Dec 6, 2024
الترخيص
MIT License

تُبسّط هذه المكتبة إدارة الحالة القائمة على الوكلاء للتطبيقات الحديثة، وتحسن تجربة التطوير من خلال عرض فعّال ومعالجة سهلة للحالة.

نجوم GitHub
9.2K
تاريخ التحديث
Dec 6, 2024
الترخيص
MIT License

نبذة عن KickstartUI

KickstartUI وجهتك المثالية لاكتشاف أفضل أطر عمل UI ومكتباته وأدوات بنائه. نختار بعناية موارد متميزة لتمكين المطورين من تحويل أفكار UI إلى واقع. سواء كنت تطوّر تطبيق ويب متجاوبًا، أو تصمم واجهة جوال، أو تنشئ نموذجًا أوليًا تفاعليًا، توفر منصتنا الأدوات الأساسية لتسريع مشاريعك وتحسين تجارب المستخدمين. استكشف مجموعتنا الواسعة لمواكبة أحدث الاتجاهات، واكتشاف إمكانات جديدة، والارتقاء بتصميمات UI. هل أنت مستعد لبدء مشروعك التالي؟ استكشف مواردنا المميزة أو ابحث عن أدوات تناسب احتياجاتك.