Logo uz.boatexistence.com

Renderni qayta tiklash holati bormi?

Mundarija:

Renderni qayta tiklash holati bormi?
Renderni qayta tiklash holati bormi?
Anonim

Yoʻq, komponentingiz oʻchirilmaguncha holat avvalgidek qoladi. O‘chirish vaqtida biror narsani ishga tushirmoqchi bo‘lsangiz, useEffect kancasidan foydalanishingiz mumkin.

Renderdan keyin holatimni qanday tiklashim mumkin?

Qayta qo'ng'iroq qilish funksiyasi bilan " setState" dan foydalaning bu holatni qaytarishi mumkin.

Oʻzgargan holat qayta koʻrsatiladimi?

Qayta koʻrsatish faqat komponent holati oʻzgarganda ishga tushirilishi mumkin. Holat rekvizit o'zgarishidan yoki to'g'ridan-to'g'ri setState o'zgarishidan o'zgarishi mumkin. Komponent yangilangan holatga ega bo'ladi va React komponentni qayta ko'rsatish kerakligini hal qiladi.

React qayta koʻrsatilsa nima boʻladi?

Avval koʻrganimizdek, React holatni oʻzgartirish uchun setState funksiyasiga qoʻngʻiroq qilganingizda komponentni qayta koʻrsatadi (yoki funktsiya komponentlarida useState hookidan taqdim etilgan funksiya). Natijada, asosiy komponentning holati o‘sha funksiyalardan biri bilan o‘zgargandagina bola komponentlar yangilanadi.

Reactda holat oʻzgaruvchisini qanday tiklash mumkin?

Holatlarni dastlabki holatga qaytarish

Bizda roʻyxatdan oʻtish formamizning dastlabki holatiga ega boʻlgan initialState obyekti mavjud. Keyin ob'ekt holatini yaratish uchun App'da useState ni chaqiramiz. Keyin, initialState nusxasi bilan setState holatini sozlash funksiyasini chaqirish orqali holatni tiklash uchun clearState funksiyasini yaratamiz.

Tavsiya: