When React Destroys Component Stateمتى تحذف React حالة المكون
زامن المكونات الشقيقة برفع الحالة المشتركة إلى الأب الأقرب، وافهم كيف تربط React بقاء الحالة بموقع المكون في الشجرة ومتى تصفرها عمداً عبر خاصية key.
2 صفوف تعليمية
ReactJS
0 مشاهدة
شرح صفوف ومحتوى الفقرة
الصف 1
شرح توضيحي
في المقابل، تحذف React حالة المكون بالكامل فور إزالته من الشجرة بـ false أو استبدال نوع العنصر في ذلك الموضع بنوع مختلف، كاستبدال الغلاف <div> بوسم <section>.
ولهذا السبب تحديداً، إياك وتعريف دالة مكون فرعي داخل جسم دالة مكون أب؛ لأن ذلك ينشئ مرجع دالة جديداً في كل تصيير فتظنه React مكوناً مختلفاً وتمسح حالته وتركيز المؤشر مع كل ضغطة مفتاح!
الصف 2
ملاحظة هامة
جميع فقرات هذا الدرس (رفع الحالة للأعلى وهوية بقاء أو تصفير الحالة)