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

143
Vistas
Cadena convertir a variable en reaccionar

En React he almacenado imágenes en diferentes variables como

 import Small from '../images/small.png' import Medium from '../images/medium.png'

Y almaceno estas variables en un archivo data.js como

 const Paper = [{ Head: "<strong>Heading Content</strong>sub-heading", content: ["Small","Medium"] },{ Head: "<strong>Heading Content 2</strong>sub-heading", content: ["Small","Medium"] }...];

Luego imprima estos datos en mi página Heading se imprime bien, pero las imágenes no se muestran:

 {Head} {Paper.map((Paper,index) => ( <div className='news-papper'> <img className='images' src={images[index]} alt='ans-img'/> </div> )) }

cómo imprimir la imagen de los datos JSON en reaccionar, soy nuevo en reaccionar.

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

0

Es mejor tener sus imágenes en su carpeta pública. Si construye su proyecto, la estructura de carpetas que ve durante el desarrollo ya no existirá porque todo está agrupado y minimizado. La única carpeta que permanecerá intacta es su carpeta pública. Si almacena sus imágenes allí, puede tener una subcarpeta y acceder a ella así

 ./<your_subfolder_name>/<your_image.extension>.

Si usa una URL pública personalizada para su aplicación, también puede usarla así

 `${process.env.PUBLIC_URL}/<your_subfolder>/<your_image.extension>`

Hacer esto le permite pasar la ruta directamente a su atributo src de imagen.

Sin embargo, el problema aquí es su estructura. La matriz de imágenes no existe como puedo ver e incluso si existiera, su referencia a las imágenes es como cadenas.

Puedes probar una estructura como esta:

 let data = [ { head: <strong>Content without quotation. It's JSX and it can be rendered as it is</strong>, imagePath: `${process.env.PUBLIC_URL}/my_image.png` } ]
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