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

222
Vistas
¿El componente JS no se mostrará en la página?

Mi componente no se mostrará en la página. No hay errores ni otras advertencias/mensajes. Registro en la consola el valor de gameData y todos los datos son como deberían ser. Aquí está la función exportada:

 export default function AllGameDeals( gameData ){ const dealArr = new Array() const deals = () => { gameData.deals.map((deal) => { const imageSrc = `https://www.cheapshark.com/img/stores/icons/${(parseInt(deal.storeID)-1)}.png` deal.imageSrc = imageSrc dealArr.push(deal) }) return dealArr } deals() return ( <div> {dealArr.forEach(gameDeal => ( <Box key={gameDeal.dealID} display={{ md: "flex" }} boxShadow="dark-lg" p={4} > <Box flexShrink={0}> <Image borderRadius="lg" width={{ md: 40 }} height={{ md: 20 }} src={gameData.info.thumb} alt={gameData.info.title} /> </Box> <Box> <Image src={gameDeal.imageSrc} alt={gameDeal.storeID} /> </Box> <Box> <Text>{gameDeal.price}</Text> </Box> </Box> ))} </div> ) }

Siento que me estoy perdiendo algo muy obvio...

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

0

Intente cambiar de dealArr.forEach a dealArr.map.

La razón es que .forEach no devuelve nada, pero .map devuelve una matriz.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Debería usar .map en lugar de .forEach porque .forEach en realidad no devuelve un valor

Otras posibles mejoras:

  1. Use useEffect para obtener datos sobre el montaje del componente (en lugar de obtenerlos cada vez)
  2. Use useState para "persistir" su estado dentro del componente
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