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

125
Views
Teclas de reacción para una matriz de cadenas

Tengo una pregunta. ¿Cómo puedo generar una clave para una matriz de cadenas? No es objeto, en objeto podría poner id y solucionaría el problema. Entonces, ¿qué debo hacer en solo matriz? Los índices como clave no son una buena práctica, así que estoy atascado.

 const ingredients = ['rice', 'curry', 'chicken] {props.ingredients.map((ingredient) => ( <Box>{ingredient}</Box> ))}
about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Si no tiene ningún ingrediente duplicado, usar el nombre del ingrediente como clave estaría bien.

 {props.ingredients.map((ingredient) => ( <Box key={ingredient}>{ingredient}</Box> ))}

Si tendrá ingredientes duplicados y realmente le importa obtener la clave correcta, puede usar el índice si el índice no cambia:

 {props.ingredients.map((ingredient, i) => ( <Box key={i}>{ingredient}</Box> ))}

(Usar el índice no es una mala práctica universal , solo es adecuado para algunas situaciones)

Si pudiera tener ingredientes duplicados y el índice puede cambiar, y realmente quiere arreglar esto, cámbielo a una matriz de objetos en lugar de una matriz de cadenas, con un atributo de identificación único en cada objeto que puede usar como clave.

about 4 years ago · Juan Pablo Isaza Report

0

const ingredients = ['rice', 'curry', 'chicken'] {props.ingredients.map((ingredient, index) => ( <Box key={index}>{ingredient}</Box> ))}
about 4 years ago · Juan Pablo Isaza Report

0

{props.ingredients.map((ingredient, index) => (<Box key={index}>{ingredient}</Box>))}

Obtiene un índice incorporado cuando lo hace de esta manera y puede usarlo como clave.

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!