شرح صفوف ومحتوى الفقرة
مع توسع تطبيق React وتعدد شاشاته، ستلاحظ تكرار نفس التركيبة البرمجية المكونة من useState() وuseEffect() في عدة مكونات: مثل جلب بيانات JSON مع إلغاء الطلبات، أو حفظ تفضيلات العرض في التخزين المحلي، أو تأخير استعلام البحث.
تمنحك React آلية أنيقة لاستخلاص هذا المنطق المتكرر داخل دالة JavaScript قابلة لإعادة الاستخدام تُسمى الخطاف المخصص (Custom Hook)؛ فبدلاً من نسخ 25 سطراً من كود الشبكة في خمسة ملفات، يستدعي المكون سطراً واحداً واضحاً ويتفرغ لرسم الواجهة.