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

Strict Rules of React Hooks القواعد الصارمة لاستدعاء Hooks

افهم لماذا تفشل المتغيرات المحلية العادية في تحديث الواجهة، وأتقن منح المكون ذاكرة حية عبر خطاف useState وعزل ذاكرة كل نسخة والالتزام بقواعد الخطافات.
2 صفوف تعليمية
ReactJS
0 مشاهدة

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

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

تُسمى الدوال المبدوءة بالسابقة use في React الخطافات (Hooks)، وتخضع لقاعدتين صارمتين لا استثناء فيهما:

  1. الاستدعاء في المستوى الأعلى فقط: يُحظر تماماً استدعاء useState() داخل جمل شرطية if أو حلقات تكرار أو دوال فرعية أو بعد جملة إرجاع مبكرة return.
  2. الاستدعاء داخل دوال React فقط: تُستدعى الخطافات حصراً داخل المكونات الدالية أو الخطافات المخصصة.
الصف 2 ملاحظة هامة