Comment définir la base de données des valeurs de réagir-redux valeurs d'état

0

La question

Je suis à l'aide de réagir-redux et en essayant de pré-remplir un formulaire avec des valeurs s'il a déjà été rempli. Il y a donc une api endpoint que je suis l'obtention de la pré-rempli les valeurs d'un formulaire(actuellement stockés en l'état), comme cela.

Juste besoin de stocker les données de l'api, j'ai appelé à partir de la componentDidMount et de le stocker à l'intérieur de la redux magasin. Merci!

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

La meilleure réponse

0

Vous pouvez créer une seule action pour l'ensemble de données. Il contient toutes les données que vous souhaitez définir. Et dans redux viens de le mettre avec la propagation de l'opérateur (comme ...d'action.charge utile)

2021-11-23 17:26:46

J'ai l'impression d'arriver au suivant lorsque j'essaie de définir la valeur prénom de l'entrée de cette.accessoires de jeu.prénom: [object object]
Kenny Quach

Maintenant, vous pouvez simpify ce, Dans chaque cas, vous mettez des données de l'action avec la même clé que dans le store Utilisez cette fonction réducteur(état = initialState, {type, ...action}) { switch (type) { case SET_KYC_INFO_FROM_DATABASE: return { ...de l'état, kycForm: { ...de l'état.kycForm, ...action } ` ici vous permettra de sauvegarder toutes les données que vous avez reçu à l'action (sans type) et de le coller dans l'état.kycForm
Andrew

Votre réponse pourrait être amélioré avec des informations complémentaires. Veuillez modifier pour ajouter d'autres détails, comme le nombre de citations ou de la documentation, de sorte que d'autres peuvent confirmer que votre réponse est correcte. Vous pouvez trouver plus d'informations sur la façon d'écrire de bonnes réponses dans le centre d'aide.
Community

Dans d'autres langues

Cette page est dans d'autres langues

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