react는 src폴더 내에 위치한 이미지와 public 폴더 내에 위치한 이미지의 경로 설정이 다르다.
src 폴더 내에 있으면 변수로 지정해서 사용
import img1 from './images/img1.jpg';
import img2 from './images/img2.jpg';
import img3 from './images/img3.jpg';
const Images = () => {
return (
<>
<img src={img1} />
<img src={img2} />
<img src={img3} />
</>
);
};
export default Images;
public 폴더 내에 있으면 폴더에 접근하기 위해 PUBLIC_URL을 사용.
const Images = () => {
// src폴더 안쪽에서 public폴더까지의 경로를 구하는 구문
const path = process.env.PUBLIC_URL;
return (
<>
<img src={path + '/images/img1.jpg'} />
<img src={path + '/images/img2.jpg'} />
<img src={path + '/images/img3.jpg'} />
</>
);
};
export default Images;
'React' 카테고리의 다른 글
[React] Context 상태 관리 (0) | 2023.01.25 |
---|---|
[React] gh-pages로 깃허브에 퍼블리싱 (0) | 2023.01.09 |
[React] state 상태 (0) | 2022.12.30 |
[React] React에서의 map 특징 (0) | 2022.12.30 |
[React] React 이벤트 (0) | 2022.12.30 |