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

272
Vistas
No se puede mostrar una imagen en el control deslizante

Quiero hacer un slider con varias fotos. así que estoy usando reaccionar. primero creo el componente principal, donde lo coloco como un componente deslizante secundario. en el componente Slider donde creé una matriz con un objeto, el objeto tiene una ruta a la imagen. luego creo el componente SliderContent y lo importo en el componente Slider. luego creé el componente Slide y lo importé en el componente SliderContent. aquí está cómo se ve el código del componente principal:

 import Slider from "../Components/Slider"; export default function Main(){ return( <> <div className="main"> <Slider /> </div> </> ) }

así es como se ve el código del control deslizante del componente:

 import './Slider.css' import SliderContent from "./SliderContent"; // import Slide from "./Slide"; const images = [ { id: 2, title: "imageTwo", img: "../images/pharma.jpg" } ] export default function Slider(){ return( <> <div className="slider"> <SliderContent slides ={images} /> </div> </> ) }

así es como se ve el código del componente SliderContent:

 import './Slider.css' import Slide from "./Slide"; export default function SliderContent(props){ return( <> <div className="sliderContent"> { props.slides.map(slide => <Slide key={slide.img} content={slide.img} /> ) } </div> </> ) }

y así es como se ve el código del componente Slide:

 import './Slider.css' export default function Slide(props){ return( <> <div className="slide" > <img alt="pic" src={props.content}/> </div> </> ) }

pero esto es lo que muestra: muestra un atributo alt de la etiqueta img en el componente Diapositiva y la imagen no se abre

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

0

Debe requerir () sus imágenes locales para que se muestren en los componentes de React, debido a cómo Webpack empaqueta su aplicación .

 <img src={require('../images/pharma.jpg')} />

Otra opción sería importar directamente la imagen:

 import MyImage from '../images/pharma.jpg';

y luego utilícelo donde lo necesite:

 <img src={MyImage} />
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