Mam problem z moimi obrazami w moim projekcie React. Rzeczywiście, zawsze myślałem, że ścieżka względna do atrybutu src została zbudowana na architekturze plików
Tutaj moja architektura plików:
components
file1.jsx
file2.jsx
file3.jsx
container
img
js
...
Jednak zdałem sobie sprawę, że ścieżka jest zbudowana na adresie URL. W jednym z moich komponentów (na przykład do pliku1.jsx) mam to:
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
Jak można rozwiązać ten problem? Chcę, aby w dowolnej formie tras obsługiwanych przez router reagujący wszystkie obrazy mogły być wyświetlane z tą samą ścieżką.