Bu 2 işlev arasında fark var mı? (argümanlarının yanı sıra) Bu yöntemler aynı tetikleyicilere sahip gibi görünüyor değil mi?ReactJS: componentDidUpdate ve setState ikinci parametresi arasındaki fark nedir?
yardımına :)
Bu 2 işlev arasında fark var mı? (argümanlarının yanı sıra) Bu yöntemler aynı tetikleyicilere sahip gibi görünüyor değil mi?ReactJS: componentDidUpdate ve setState ikinci parametresi arasındaki fark nedir?
yardımına :)
fark bu ikisinin kullanımıdır takdir: setState()
ihtiyaçlarının callback
argüman her yerde geçirilecek süre setState()
yöntemi denir, sadece bir kez bileşene göre açıklanmış olması gerekmektedir componentDidUpdate()
.
Tüm yumurtalarınızı tek bir sepete koymak gibi: farklı torbalarda taşımak zorunda değilsiniz, ancak bazı yumurtaların kaynatılmasını ve bir omlet yapmasını istiyorsanız, bu durumda çoklu torbalar.
bileşen yeniden ortaya olan her componentDidUpdate
denir:
forceUpdate
setState
geri arama sadece adı verileceküst düzey bileşeni durumunda) içinde React.render
başka çağrı devlet geçişi tamamlandığında ve bileşen yeniden oluşturulduğunda.
Haklısınız, bir omleti kaynatmak için birden fazla torbaya ihtiyacım yok – Toby