Chemin d'accès Correct pour img sur React.js

J'ai un problème avec mes images sur mon réagir projet. En effet, j'ai toujours pensé que le chemin relatif dans l'attribut src a été construite sur l'architecture de fichiers

Voici mon architecture de fichiers:

components
    file1.jsx
    file2.jsx
    file3.jsx
container
img
js 
... 

Mais je me suis rendu compte que le chemin est construit sur l'url. Dans un de mes composant (par exemple dans fichier1.jsx) j'ai ceci:

localhost/details/2
<img src="../img/myImage.png" /> -> works

localhost/details/2/id
<img src="../img/myImage.png" /> -> doesn't work, images are not displayed

Comment est-il possible de résoudre ce problème? Je veux que dans toute forme de routes gérées par réagissent-routeur, toutes les images peuvent être affichées avec le même chemin.

  • il suffit de pointer directement à l'image, ne pas utiliser ../ whatever
  • Vous avez besoin d'utiliser require. Lire ce répondre sur DONC, pour plus d'info.
InformationsquelleAutor onedkr | 2016-06-05