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

140
Visualizações
El formulario de gancho de reacción setValue no se actualiza correctamente con las propiedades eliminadas

Obtuve una lista de campos de texto como este y un botón de eliminación para cada campo.

 {Object.keys(customProperties).map((item, index) => { return <Controller key={index} render={({ field }) => <TextField label={item} {...field} isDeleteBtn={true} onDeleteBtnClick={onDeleteField} />} name={customProperties.${item}} control={control} />; })}

Mi código de eliminación parece

 const onDeleteField = (customPropertyKey) => { const { ...properties } = customProperties; delete properties[customPropertyKey]; setValue('customProperties', properties); };

Pero setValue('customProperties', properties); está eliminando la clave pero los valores se intercambian.

 eg: customProperties = { firstName: 'john', secondName: 'don' }

Después de eliminar firstName

en resultado de

 customProperties = { secondName: 'John' }

Cualquier ayuda por favor

about 4 years ago · Juan Pablo Isaza
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