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

159
Vistas
reaccionar pasar clave de objeto como accesorio

Quiero pasar una matriz de cadenas del componente de la función principal al componente de la función secundaria. En el componente secundario, la matriz debe reflejar la clave del objeto.

Por ejemplo, envíe la siguiente matriz desde un padre POR PROP: let colors = ['red', 'green', 'white']

y en el componente hijo tengo la siguiente variable:

 let arr = [config.red, config.green, config.white, config.blue];

Quiero tomar el ".rojo, .verde, .blanco" de los accesorios y luego revisar la variable de configuración a continuación:

 const config: { red: { base: string; icon: any; name: string; target: string; }; white: { base: number; icon: any; name: string; target: string;

...

Estar muy contento por cualquier ayuda. Mejor.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Pase la matriz de claves a su componente...

 <Child colors={colors} />

luego reduzca esa matriz a las claves coincidentes de la config

 const arr = props.colors.reduce( (acc, key) => (key in config ? [...acc, config[key]] : acc), [] );

Estoy usando reduce() en lugar de un map() para filtrar las claves que podrían no estar en la config .

about 4 years ago · Juan Pablo Isaza Denunciar

0

<Child colors={["red", "green", "white"]} />

y dentro de Child , puede obtener el objeto de config respectivo, usando map e iterando sobre él

 const arr = props.colors.map((item,index)=>{ return config[item]; })
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