Logo ar.boatexistence.com

هل تعيد تقديم حالة إعادة التعيين؟

جدول المحتويات:

هل تعيد تقديم حالة إعادة التعيين؟
هل تعيد تقديم حالة إعادة التعيين؟

فيديو: هل تعيد تقديم حالة إعادة التعيين؟

فيديو: هل تعيد تقديم حالة إعادة التعيين؟
فيديو: اعادة تعيين جميع اعدادات الايفون بدون مسح اي بيانات 2024, يمكن
Anonim

لا ، ستبقى الحالة كما هي حتى يتم فك المكون الخاص بك. إذا كنت تريد تشغيل شيء ما أثناء إلغاء التثبيت ، فيمكنك استخدام خطاف useEffect.

كيف يمكنني إعادة ضبط حالتي بعد العرض؟

استخدم 'setState' مع وظيفة رد الاتصالالتي يمكنها إعادة الحالة.

هل يؤدي تغيير الحالة إلى إعادة التصيير؟

لا يمكن تشغيل إعادة التصيير إلا إذا تغيرت حالة المكون. يمكن أن تتغير الحالة من تغيير الخاصيات ، أو من تغيير setState مباشر. يحصل المكوِّن على الحالة المحدَّثة ويقرر React ما إذا كان يجب إعادة تصيير المكوِّن.

ماذا يحدث عند إعادة تصيير React؟

كما رأينا من قبل ، يعيد React عرض مكون عندما تستدعي وظيفة setState لتغيير الحالة(أو الوظيفة المتوفرة من الخطاف useState في مكونات الوظيفة).نتيجة لذلك ، يتم تحديث المكونات الفرعية فقط عندما تتغير حالة المكون الرئيسي بإحدى هذه الوظائف.

كيف تعيد ضبط متغير الحالة في React؟

إعادة تعيين الدول إلى الحالة الأولية

لدينا كائن الحالة الأولي بالحالة الأولية لنموذج التسجيل الخاص بنا. ثم نسمي useState في التطبيق لإنشاء حالة الكائن. بعد ذلك ، نقوم بإنشاء وظيفة clearState لإعادة تعيين الحالة عن طريق استدعاء وظيفة setState state setter بنسخة من الحالة الأولية.

موصى به: