Ako nastaviť databázu hodnoty reagovať-redux štátu hodnoty

0

Otázka

Ja používam reagovať-redux a snaží sa vopred vyplniť formulár s hodnotami, ak má predtým vyplnili. Takže tam je koncový bod rozhrania api, že som stále pred vyplnenom formulári hodnoty(v súčasnosti uložené v štáte), ako je tento.

Stačí na ukladanie údajov z api som volal z componentDidMount a uložiť ju vo vnútri redux obchodu. Vďaka!

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

Najlepšiu odpoveď

0

Môžete vytvoriť jednu akciu pre súbor údajov. To bude obsahovať všetky údaje, ktoré chcete nastaviť. A v redux len dať to s šíriť operátora (ako ...akcie.užitočné zaťaženie)

2021-11-23 17:26:46

Ja sa zdajú byť stále takto, keď sa pokúšam nastaviť meno hodnotu pre vstup na to.rekvizity.meno: [objekt Objekt]
Kenny Quach

Teraz môžete simpify to V každom prípade si dajte údajov z akcie s rovnakým kľúčom ako to v obchode Použiť tento " funkcia redukcie(štát = initialState, {typ, ...akcia}) { switch (typ) { prípade SET_KYC_INFO_FROM_DATABASE: návrat { ...štáte, kycForm: { ...štáte.kycForm, ...akcia } ` tu budete uložiť všetky údaje, ktoré ste získali na akciu (bez typu), mravce, vložte ho v štáte.kycForm
Andrew

Vaša odpoveď by mohla byť lepšie s dodatočné podporné informácie. Prosím, upraviť , ak chcete pridať ďalšie detaily, ako počet citácií alebo dokumentácie, takže ostatní môžu potvrdiť, že vaša odpoveď je správna. Viac informácií môžete nájsť informácie o tom, ako napísať dobrý odpovede v centre pomoci.
Community

V iných jazykoch

Táto stránka je v iných jazykoch

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