Strict Rules of React Hooks
القواعد الصارمة لاستدعاء Hooks
افهم لماذا تفشل المتغيرات المحلية العادية في تحديث الواجهة، وأتقن منح المكون ذاكرة حية عبر خطاف useState وعزل ذاكرة كل نسخة والالتزام بقواعد الخطافات.
تُسمى الدوال المبدوءة بالسابقة use في React الخطافات (Hooks)، وتخضع لقاعدتين صارمتين لا استثناء فيهما:
- الاستدعاء في المستوى الأعلى فقط: يُحظر تماماً استدعاء
useState() داخل جمل شرطية if أو حلقات تكرار أو دوال فرعية أو بعد جملة إرجاع مبكرة return. - الاستدعاء داخل دوال React فقط: تُستدعى الخطافات حصراً داخل المكونات الدالية أو الخطافات المخصصة.
جميع فقرات هذا الدرس (ذاكرة المكون عبر useState وقواعد الخطافات)