Veritabanı değerlerini react-redux durum değerlerine nasıl ayarlayabilirim

0

Soru

React-redux kullanıyorum ve daha önce doldurulmuşsa bir formu değerlerle önceden doldurmaya çalışıyorum. Bu nedenle, önceden doldurulmuş form değerlerini(şu anda durumda depolanan)bu şekilde aldığım bir apı bitiş noktası var.

Sadece componentdidmount'tan aradığım apı'den gelen verileri depolamam ve redux deposunun içinde saklamam gerekiyor. Teşekkürler!

database javascript react-redux reactjs
2021-11-23 17:09:17
1

En iyi cevabı

0

Küme verileri için tek bir eylem oluşturabilirsiniz. Ayarlamak istediğiniz tüm verileri içerecektir. Ve redux'da sadece yayılma operatörü ile koyun (gibi ...aksiyon.yükü)

2021-11-23 17:26:46

Ben görünmek için alıyorum izlerken ben denemek için set ad değeri için girdi bu.dekor.Ad: [nesne Nesnesi]
Kenny Quach

Şimdi bunu basitleştirebilirsiniz Her durumda, verileri depodaki ile aynı anahtarla eylemden koyduğunuzda Bunu kullanın ' işlev azaltıcı ( state = initialState, {type,...eylem}) {değiştir (tür) { case SET_KYC_INFO_FROM_DATABASE: dönüş { ...durum, kycForm: { ...devlet.kycForm, ...eylem } ` burada aldığınız tüm verileri eyleme kaydedeceksiniz (tür olmadan) ve duruma yapıştıracaksınız.kycForm
Andrew

Cevabınız ek destekleyici bilgilerle geliştirilebilir. Başkalarının cevabınızın doğru olduğunu onaylayabilmesi için lütfen alıntılar veya belgeler gibi daha fazla ayrıntı eklemek üzere düzenleme yapın. İyi yanıtların nasıl yazılacağı hakkında daha fazla bilgiyi yardım merkezi'nde bulabilirsiniz.
Community

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................