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

381
Visualizações
forEach () en React JSX no genera ningún HTML

Tengo un objeto que quiero generar a través de React:

 question = { text: "Is this a good question?", answers: [ "Yes", "No", "I don't know" ] }

y mi componente de reacción (recortado), es otro componente

 class QuestionSet extends Component { render(){ <div className="container"> <h1>{this.props.question.text}</h1> {this.props.question.answers.forEach(answer => { console.log("Entered"); //This does ifre <Answer answer={answer} /> //THIS DOES NOT WORK })} } export default QuestionSet;

como puede ver en el fragmento anterior, estoy tratando de insertar una matriz del componente Respuesta usando la matriz Respuestas en accesorios, itera pero no se genera en HTML.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Debe pasar una matriz de elementos a jsx . El problema es que forEach no devuelve nada (es decir, devuelve undefined ) . Entonces, es mejor usar map porque map devuelve una matriz:

 class QuestionSet extends Component { render(){ <div className="container"> <h1>{this.props.question.text}</h1> {this.props.question.answers.map((answer, i) => { console.log("Entered"); // Return the element. Also pass key return (<Answer key={answer} answer={answer} />) })} } export default QuestionSet;
over 4 years ago · Santiago Trujillo 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