عن المشروع

React Hook Form هي مكتبة مفتوحة المصدر توفر خطافات React لإدارة حالة النماذج والتحقق منها، وتستهدف تطبيقات الويب وReact Native على حد سواء. وفقًا لملف README الخاص بها، تم بناؤها مع مراعاة الأداء وتجربة المستخدم وتجربة المطور. الميزات الرئيسية الموثقة: - تتبنى التحقق الأصلي من نماذج HTML. - تعمل مباشرة مع مكتبات واجهة المستخدم، كما هو موضح في الأمثلة المرتبطة. - موصوفة بأنها صغيرة الحجم وبدون تبعيات. - تدعم التحقق من المخططات عبر resolvers لـ Yup وZod وAJV وSuperstruct وJoi وغيرها. التثبيت يتم عبر npm: npm install react-hook-form مثال البدء السريع في ملف README يُظهر خطاف useForm الذي يعرض register وhandleSubmit وformState.errors. يتم تسجيل الحقول عن طريق نشر register('fieldName') عليها، ويمكن تمرير قواعد اختيارية مثل required أو نمط regex، ويتم عرض الأخطاء بشكل شرطي. يتم التعامل مع الإرسال عن طريق تغليف دالة رد اتصال في handleSubmit. يوفّر المشروع روابط إلى دليل البدء، ووثائق API، ومنشئ نماذج عبر الإنترنت، وأسئلة شائعة، ومستودع أمثلة. يتم توزيعه بموجب ترخيص مفتوح المصدر ومدعوم من الرعاة والداعمين عبر Open Collective، مع موقع وثائق مدعوم من Vercel. لا يذكر ملف README معايير أداء محددة أو أرقام إصدارات أو مقاييس اعتماد تتجاوز شارات تنزيل npm.