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

97
Views
No muestra datos, si los borro Reaccionar

Estoy usando react-redux y tengo algo como esto en mi código:

 <div> {episode.charactersList.map((id) => { const character = characters.find( (el) => String(el.id) === String(id) ); return ( <div key={uuidv4()}> {character ? ( <Link to={`/users/${character.id}`}> {" "} {character.name}{" "} </Link> ) : ( <div key={id}> none</div> )} </div> ); })} </div>

El problema con este código es que cuando elimino uno de los caracteres, aparece <div> none </div> . No sé cómo deshacerme de esto ya que tengo que usar { character ? ( ...... ) . Si omito esta línea de código, la página se muestra antes de que se carguen los datos y aparece un error de character indefinido.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Para resolver el problema, puede probar un valor válido de character antes de su declaración de return y anular la representación del carácter devolviendo null . Por ejemplo:

 <div> {episode.charactersList.map((id) => { const character = characters.find( (el) => String(el.id) === String(id) ); if (!character) { return null; } return ( <div key={uuidv4()}> <Link to={`/users/${character.id}`}> {" "} {character.name}{" "} </Link> </div> ); })} </div>
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!