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

240
Visualizações
React Array para cuestionarios y respuestas

Estoy tratando de crear una aplicación de prueba con ReactJS. Quiero recopilar y editar respuestas en una matriz. El índice de objetos será el número de pregunta.

Puedo mostrar las respuestas con el botón de opción:

 <Radio onClick={() => handleAdd(questionnumber, answer)} label="Fo Answer" />

Esa es mi matriz y función:

 const [answers, setAnswers] = useState([]); const handleAdd = (questionnumber, answer) => { const newAnswer = [...answers]; newAnswer[questionnumber] = answer; setAnswers(newAnswer); }

Solo quiero recopilar todos los resultados en una matriz. Cuando hago clic en el botón de opción de cualquier respuesta, la respuesta se agregará a la matriz.

ingrese la descripción de la imagen aquí

Por ejemplo, cuando hago clic en el botón de radio "Responder uno" para la Pregunta 2. Entonces: "respuestas [2]: respuesta uno". Luego, cuando hago clic en el botón "siguiente" y selecciono la respuesta para las respuestas de la Pregunta 3 [3], el objeto cambiará. Si vuelvo a la Pregunta 2 nuevamente y cambio mi respuesta de "Respuesta uno" a "Respuesta dos", simplemente edite el objeto respuestas [2].

El resultado final debería ser así:

 answers[0]: null answers[1]: answer of question1 answers[2]: answer of question2 answers[3]: answer of question3 answers[4]: answer of question4
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