Yazeka
Arama sonuçlarına göre oluşturuldu
React'te state, bir componentin durumunu temsil eden veriyi saklar 5. Bu sayede, componentin görselini ve davranışını dinamik olarak güncellemek mümkün olur 5.
React'te state'in çalışma şekli şu adımlardan oluşur:
- State'in ilk tanımı 14. Class türündeki React componentlerinin constructor'ında veya sınıf içinde state değerleri tanımlanır 14.
- State'in güncellenmesi 14. State değerleri, React'in sağladığı
this.setState()
metodu ile güncellenir 14. - Render'ın tetiklenmesi 12. State'te bir değişiklik olduğunda, React eski ve yeni state değerlerini karşılaştırır ve değişiklik tespit ederse, render metodunu tekrar tetikler 12.
- DOM'un güncellenmesi 14. Render metodu tekrar tetiklendiğinde, tüm DOM baştan oluşturulmaz; sadece değişen kısım güncellenir 14.
React'te state kullanımı için iki yaklaşım vardır:
5 kaynaktan alınan bilgiyle göre: