Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

127
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

0

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

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda