Ben oluştururken Tepki bileşenleri, şaşırtmak beni yapar şey istenmeyen yeniden verilmesidir. Bazı bileşenler niyetim olmadan yeniden işleniyor.
Yine de, istenmeyen yeniden oluşturma sorunlarını azaltmak için bir numara okudum, en iyi ipuçları değil, oldukça yararlı, buna kolokasyon deniyor . Bu nedir? Anladığım kadarıyla, ana kavram, durumu , onu kullanan bileşene mümkün olduğunca yakın kullanmaktır.
Gelelim, 3 süper basit bileşen oluşturuyorum,
Yukarıdaki görüntü , durumu kullanmayan <SecondChild /> bile tüm bileşenlerin oluşturulduğunu gösterir .
İstediğimiz, durumu kullanmayan bileşeni oluşturmak değil . Yalnızca <FirstChild /> durumundaki durumu kullanırız . Bunu nasıl yapabiliriz? Durumu bileşene mümkün olduğunca yaklaştırarak onu kullanır. öyleyse durumu içeri taşıyarak yukarıdaki kodu iyileştirelim
<Uygulama />
<İlk Çocuk /> :
ve <SecondComponent/> öğesini değiştirmeden bırakın .
yine ilk renderda tüm bileşenleri render etmesi beklenir.
şimdi girdiyi tekrar yazalım
farkları görüyor musun? 5 harf yazıyoruz ve sadece konsol günlüğünü <FirstChild/> içinde yeniden oluşturuyoruz ! Yine de <SecondChild/> hiç yeniden oluşturmuyor
Durum (lar) da veya destek(ler)de değişiklik(ler) varsa, tepkinin bileşeni ve içindeki tüm çocukları yeniden oluşturacağını unutmayın . Yukarıdaki ilk örnekte, durumu ana bileşene koyduk, bu yüzden yazarken, durumu kullanmayan alt bileşenler olsa bile, ana durum değiştirildiği için o da oluşturuldu.
Bu teoriye dayanarak, durumu, onu kullanan tek bileşene taşıdık. Bunu yaparak, durum yalnızca <FirstChild /> öğesinin içinde <SecondChild /> ve ebeveyni etkilemeden değişti .
Basit ipuçları henüz yardımcı oldu. 👌
Referanslar:
facebook.com'a bir talepte bulunduğunuzda, bilgisayarınız o bağlantıyı kurabilmesi için bu alan adını bir IP adresine çevirmek üzere alan adını arar.
Giriş İnme, herhangi bir zamanda herkesi etkileyebilecek tıbbi bir acil durumdur. Beynin bir kısmına kan akışı bozulduğunda meydana gelir ve ani beyin fonksiyon kaybına yol açar.
Belirsizliği önlemek için aşağıdaki terimler kullanılacaktır; Doğrulayıcı; Web sitesine giriş yapmak için kullanılan cep telefonu; Kullanıcının oturum açma isteği Hizmetini yapmak için kullandığı web sitesi veya uygulama; Verilen hizmeti sağlayan satıcı, örn.
Tek başınıza yapmaya çalışırsanız, yeni bir kariyere geçmek son derece zor olabilir. Sizinle aynı öğrenme düzeyinde olan, benzer hedefleri, kararlılığı ve güdüyü paylaşan sorumlu ortaklar bulmak önemlidir.
Bir OSINT Araştırmacısı, CTF Oyuncusu veya yalnızca istenmeyen aramalar alan biri olabilirsiniz. Bir reklamda gördüğünüz numarayı doğrulamaya çalışan biri.
Hayden, birlikte geçirdikleri akşamdan sonra Katie'yi üniversite yurduna geri götürdüğünde gece yarısını geçmişti. Sabah erkenden dersi vardı ve önceki gece onunla kaldıktan sonra bir daha kıyafet değiştirmedi.