شرح صفوف ومحتوى الفقرة
يلتزم كل خطاف مخصص بقاعدة تسمية صارمة لا استثناء فيها: يجب أن يبدأ اسمه بالكلمة use متبوعة مباشرة بحرف لاتيني كبير، مثل useFetch وuseLocalStorage وuseDebounce.
لا تُعد هذه القاعدة تفضيلاً شكلياً فحسب؛ إذ تعتمد React وأداة الفحص الرسمية عليها لرصد أي دالة تحتوي بداخلها على خطافات والتأكد من عدم استدعائها داخل شرط if أو حلقة تكرار. وفي المقابل، فإن الدوال الحسابية العادية التي لا تستدعي أي خطاف مثل formatPrice() يجب ألا تبدأ ببادئة use.