Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

95
Visualizações
Redux reaccionar actualizar matriz después de copiar matriz

Tengo una pregunta. Tengo un problema que no puedo actualizar la matriz después de copiarla. Si copio una matriz y no actualizo la identificación, cuando escribo algo en la entrada, el texto aparecerá de la misma manera donde lo copio.

aquí está mi estado inicial

 const initialState = [ { id: random numbers, options: [{ id: random numbers , value: '' }, ], }, ];

tendrá muchas opciones y solo me gustaría actualizar la identificación de opciones

esto es lo que probé

 case COPY_QUESTION: { const newArray = [...state]; const copyQuestion = newArray[action.payload]; copyQuestion.options.map((option) => Object.assign({}, option, { id: random number, }), ); return [...state, copyQuestion]; }

gracias por leer mi pregunta.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

es causado debido a la llamada por referencia. Como puedo ver en su código, está copiando la referencia de una matriz que podría tener el motivo de sobrescribir los detalles de la matriz original cuando está escribiendo. Puede copiar los valores de la matriz original utilizando Javascript Object Prototype

entonces, en eso, debe destruir su matriz o romper su referencia en la matriz duplicada. ejemplo

 let A = [a,b,c] //original Array let B = JSON.parse(JSON.strigify(A)) // duplicate Array
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda