React Router 3: URL 파라미터로 상세페이지 100개 만들기 강의를 들으면서
계속 안되는 부분이 있어서 질문합니다. Detail.js 에 Detail 컴포넌트 만들어서, App.js 에서 import 하고 상세 페이지 url로 들어가면, image가 안뜨는게 문제입니다. image 경로 좀 봐주세요!
1.선생님과 다른 주제를 하다보니 제가 이미지를 따로 준비했습니다.그래서 images 폴더를 src 밑에 만들어서 사용했습니다. src>images폴더>image.jpg 들... 요렇게요. 그리고 Detail.js 에서 img 태그 src를 <img src="./images/chair1.jpg" width="100%" /> 이렇게하고, localhost:3000/detail/1 로 들어가면 사진만 안떠요.
2. 그래서 Detail.js 에서 image를 import를 했어요. import image from './images/chair1.jpg';
그리고 <img src={ image } width="100%" /> 이렇게 하니까 다시 사진이 뜨긴했는데,
Q. 처음 이미지 경로로 했을 때 왜 안뜨나요? 무슨 문제인지 궁금합니다.
(구글링 했을 때, 절대 경로로 잡아줘야된다고 그래서 jsonconfig.json 도 설정했는데, 제가 뭔가 제대로 잘 못해서 해결이 안되더라구요...) 다른 페이지에서 만든 컴포넌트에서의 경로는 다르게 잡아줘야 하나요?
이럴때, 어떻게 해결해야하나요?