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

179
Vistas
¿Cómo hago para que las imágenes aparezcan en el componente de carrusel que creé?

En primer lugar, creé este ejemplo antes para conectarme con la API.

 const enterprises = [ { address: 'Barueri, São Paulo', org_name: 'Innova', enterprise_name: 'Made Lab', footage: 'Possui 300m²', enterprise_type: 'Loteamento', quantity: 'Qnt. dispoíveis: 4', img_url: [ { key: 1, src: 'https://media.discordapp.net/attachments/462727233895661570/938506736065716294/unknown.png', }, { key: 2, src: 'https://media.discordapp.net/attachments/462727233895661570/938506703715053628/unknown.png', }, ], }, ];

Y también creé este componente de carrusel.

 import { useState } from 'react'; import { CarouselWrapper, Slide, ArrowLeft, ArrowRight } from './styled'; import P from 'prop-types'; const ImgCarousel = ({ slides }) => { const [current, setCurrent] = useState(0); const length = slides.length; const nextSlide = () => { setCurrent(current === length - 1 ? 0 : current + 1); }; const prevSlide = () => { setCurrent(current === 0 ? length - 1 : current - 1); }; if (!Array.isArray(slides) || slides.length <= 0) { return null; } return ( <CarouselWrapper> {slides.map((slide, index) => { return ( index === current && ( <Slide key={index} url={slide.image}> <ArrowLeft onClick={prevSlide} /> <ArrowRight onClick={nextSlide} /> </Slide> ) ); })} </CarouselWrapper> ); }; ImgCarousel.propTypes = { slides: P.array, }; export default ImgCarousel;

Sé que necesito desplazarme y obtener la longitud de la imagen y lo hice, pero tengo problemas para agregar las imágenes en el código detrás:

 <CardImg> // HERE <ImgCarousel src={img_url} key={} /> </CardImg>

¿Alguien me puede ayudar con eso?

about 4 years ago · Juan Pablo Isaza
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