Kompanentin sökülməsinin qarşısını necə almaq olar?

Mündəricat:

Kompanentin sökülməsinin qarşısını necə almaq olar?
Kompanentin sökülməsinin qarşısını necə almaq olar?

Video: Kompanentin sökülməsinin qarşısını necə almaq olar?

Video: Kompanentin sökülməsinin qarşısını necə almaq olar?
Video: Gilasın Çartdamaması üçün nə edək? 2024, Noyabr
Anonim

react-router istifadə edərək, Sorğu istifadə edərək marşrut dəyişikliyinin qarşısını asanlıqla ala bilərsiniz (bu komponentin ayrılmasına mane olacaq). Bir funksiya olan getUserConfirmation propunu əl ilə ötürməlisiniz. Fərdi təsdiqləmə dialoqunuzu yaratmaq üçün bu funksiyanı istənilən Routerdə (Brauzer, Yaddaş və ya Hash) istədiyiniz kimi dəyişdirə bilərsiniz (məs.

Komponentin ayrılmasına nə səbəb olur?

Əsas komponent artıq göstərilmədikdə komponentlər çıxarılır və ya əsas komponent bu nümunəni göstərməyən güncəlləmə həyata keçirdikdə.

Reaksiya komponenti necə ayırır?

Reaksiya qovşağını ayırın

React unmountComponentAtNode adlı yüksək səviyyəli API-yə malikdir və komponenti xüsusi konteynerdən silir. unmountComponentAtNode funksiyası xüsusi komponentin çıxarılmalı olduğu konteyner kimi arqument alır.

Kompanenti sökmək nədir?

Bu metodun məqsədi komponent tərəfindən yaradılmış yan təsirləri məhv etməkdir Komponent çıxarıldıqdan sonra biz onu yenidən istifadə edə bilməyəcəyik. Hər dəfə yeni komponent yaradılır. Həmçinin virtual dom və faktiki dom arasında fərq yoxdursa, reaksiya yeniləmə mərhələsini də dayandıra bilər.

Komponentin söküldüyünü necə bilə bilərəm?

Sadəcə componentDidMount-da _isMounted xassəsini true olaraq təyin edin və componentWillUnmount-da onu yalana təyin edin və komponentinizin statusunu yoxlamaq üçün bu dəyişəndən istifadə edin. Komponent çıxarıldıqdan sonra setState-in çağırılacağı yerləri tapmaq və onları düzəltmək optimal həll yolu olardı.

Tövsiyə: