Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

275
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!