Summary
Highlights
الخلاصة00:04:44
يلخص المتحدث قدرة المكون الابن على تغيير حالة الأب من خلال الخواص، ويشكر المشاهدين على المتابعة.
مقدمة لا تتجزأ عن useState00:00:08
يبدأ المتحدث بتذكير المشاهدين بأن تغيير خاصيات المكون الأب يتطلب استخدام 'useState'. يشرح كيفية استيراد 'useState' وتهيئة متغيرات الحالة، مثل 'fatherName' و 'setFatherName'، تمامًا كما هو الحال مع متغيرات الحالة الأخرى.
تمرير مُعدِّل الحالة كخاصية00:01:33
يوضح المتحدث كيفية السماح للمكون الابن بتغيير اسم الأب عن طريق تمرير دالة 'setFatherName' كخاصية إلى المكون الابن. يتيح ذلك للابن الوصول إلى وظيفة تحديث الحالة الخاصة بالأب.
استخدام المدخلات لتغيير الحالة في المكون الابن00:02:21
يضيف المتحدث عنصر إدخال إلى المكون الابن. وعند حدوث تغيير في هذا الإدخال، يتم استدعاء دالة 'setFatherName' (التي تم تمريرها كخاصية) مع قيمة الإدخال الجديدة، مما يؤدي إلى تحديث 'fatherName' في المكون الأب.
توضيح تدفق البيانات من الابن إلى الأب00:03:53
يوضح المتحدث عمل الدالة من خلال إظهار كيف يؤدي الكتابة في حقل الإدخال في المكون الابن إلى تغيير اسم الأب، الذي يتم عرضه في المكون الأب. وهذا يسلط الضوء على مفهوم تدفق البيانات من الابن إلى الأب باستخدام 'useState'.