Como definir os valores de base de dados para reagir-redux valores de estado

0

Pergunta

Eu estou usando reagir-redux e tentando preencher um formulário com valores, se ele tiver sido preenchido. Portanto, há uma api de ponto de extremidade que eu estou começando a pré-preenchido o formulário de valores(atualmente armazenados no estado)como este.

Só precisa armazenar os dados da api chamei de componentDidMount e armazená-lo dentro do redux loja. Obrigado!

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

Melhor resposta

0

Você pode criar uma única ação para o conjunto de dados. Ele contém todos os dados que você deseja definir. E em redux basta colocá-lo com a propagação do operador (como ...ação.carga útil)

2021-11-23 17:26:46

Eu pareço estar recebendo o seguinte quando tentar definir o valor de nome para a entrada desta.adereços.nome: [object object]
Kenny Quach

Agora você pode simpify isso Em cada caso de você colocar os dados a partir da ação com a mesma chave como ele na loja, Utilize esta função de redutor(estado = initialState, {tipo, ...ação}) { switch (tipo) { case SET_KYC_INFO_FROM_DATABASE: return { ...estado, kycForm: { ...estado.kycForm, ...ação } ` aqui você vai guardar todos os dados que você recebeu para a ação (sem tipo) ant colá-lo no estado.kycForm
Andrew

A sua resposta poderia ser melhorado com suporte adicionais de informações. Por favor, editar para adicionar mais detalhes, como o número de citações ou da documentação, para que outras pessoas possam confirmar que a sua resposta está correcta. Você pode encontrar mais informações sobre como escrever boas respostas no centro de ajuda.
Community

Em outros idiomas

Esta página está em outros idiomas

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