Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

166
Views
Muestre un <div> solo una vez mientras realiza un bucle y muestra otros datos en un bucle

Tengo un caso de uso en el que estoy mostrando opciones con la ayuda de un loop .

Necesito mostrar las suggestions de texto solo una vez durante todo el loop cycle . El bloque de código number.imageUrl puede repetirse, pero el texto de las suggestions debe mostrarse solo una vez.

 const listItems = numbers.map((number) => <li> {number.imageUrl && <div>suggestions</div> <div>{number.imageUrl}</div> } <div>number.text</div> </li> );
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Como dijo Justinas , mueva <div>suggestions</div> fuera de la función de mapa, o haga esto:

 const listItems = numbers.map((number, index) => ( <li> {index === 0 && <div>suggestions</div>} {number.imageUrl && <div>{number.imageUrl}</div>} <div>{number.text}</div> </li> ));
about 4 years ago · Juan Pablo Isaza Report

0

const listItems = numeros.mapa((numero, indice) =>

  • {number.imageUrl &&

    {

    índice === 0 && sugerencias

    }

    {number.imageUrl}

    }

    número.texto
  • );

    about 4 years ago · Juan Pablo Isaza Report
    Answer question
    Find remote jobs

    Discover the new way to find a job!

    Top jobs
    Top job categories
    Business
    Post vacancy Pricing Sales
    Legal
    Terms and conditions Privacy policy
    © 2026 PeakU Inc. All Rights Reserved.
    Andres GPT
    Show me some job opportunities
    There's an error!