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

90
Views
¿Hay alguna forma de importar imágenes locales en reaccionar?

No sé, he importado imágenes locales antes, pero hoy no funciona.

Tengo este archivo de ayuda que exporta las imágenes como una matriz.

 const images = [ require("../assets/1.jpeg"), require("../assets/2.jpeg"), require("../assets/3.jpeg"), require("../assets/4.jpeg"), require("../assets/5.jpeg"), require("../assets/6.jpeg"), ] export default images;

Luego los uso aquí para obtener una imagen aleatoria aquí.

 //Random Image const randomImg = () => { console.log(images); const UU = images[Math.floor(Math.random * images.length)]; return UU; } const [hero, setHero] = useState(randomImg());

Y luego obtengo hat hero state en mi etiqueta jsx img

 <img className="headerImg" src={hero} alt="Hero Image" />

¿Por qué no funciona? No estoy usando Next ni Gatsby ni nada. Estoy usando React con webpack 2. ¿Alguien sabe qué está mal?

Otra cosa interesante es que si importo una sola imagen como esta

 import hero from "../../assets/1.jpeg";

Y úsalo directamente en la imagen.

 <img className="headerImg" src={hero} alt="" />

De repente, funciona. ¿Cuál es el problema?

Gracias, Laksya

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