Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

88
Visualizações
Problema con la carga de imágenes locales agregadas en la matriz de objetos en reaccionar

Hice un archivo #JS llamado SliderImgs y puse una matriz de objetos en el que incluye las propiedades de las imágenes de un control deslizante:

 const Images=[ { src:'./files/new-banner-high.jpg', alt:'banner', order:'0' } ] export default Images

Luego importé esta matriz a un componente y luego la pasé (la matriz) de accesorios a otro componente llamado Slider

 import React, { Component } from 'react' import Images from './SliderImgs' import Slider from './Slider' class Body extends Component { render() { return ( <div> <div className="slider"> <Slider pictures={Images}/> </div> </div> ) } } export default Body

y finalmente traté de imprimir la imagen en la pantalla usando el método map(), pero obtuve este error: Error no detectado: no se puede encontrar el módulo './files/new-banner-high.jpg'

 import React, { Component } from 'react' class Slider extends Component { constructor(props){ super(props); this.state ={ pictures:[] } } static getDerivedStateFromProps(props, state){ return {pictures : props.pictures } ; } render() { return ( <div className="slidercontainer"> {this.state.pictures.map((picture, index)=> { return( <img src={require(picture.src)} alt={picture.alt} key={index} /> ) })} </div> ) } } export default Slider
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Normalmente, las imágenes deben mantenerse en la carpeta pública.

  1. Mueva el directorio de files a la carpeta public .
  2. Cambie la matriz como se muestra a continuación.
 const Images=[ { src:'/files/new-banner-high.jpg', alt:'banner', order:'0' } ]
  1. Cambie el elemento img como se muestra a continuación.
 <img src={picture.src} alt={picture.alt} key={index} />
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda