انتقل إلى محتوى الدرس

The Mandatory use Prefix Rule قاعدة البادئة الإلزامية use

استخلص المنطق التفاعلي المتكرر في خطافات React مخصصة تلتزم ببادئة use الإلزامية وتضمن عزل حالة كل مكون عبر بناء خطافات useFetch وuseLocalStorage وuseDebounce.
2 صفوف تعليمية
ReactJS
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يلتزم كل خطاف مخصص بقاعدة تسمية صارمة لا استثناء فيها: يجب أن يبدأ اسمه بالكلمة use متبوعة مباشرة بحرف لاتيني كبير، مثل useFetch وuseLocalStorage وuseDebounce.

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

الصف 2 معاينة حية