React에서 이미지 경로를 설정하는 방법

1. src 폴더에서 이미지를 import

1-1. src 폴더 밑에 이미지 넣기

1-2. import 경로 설정하기

1-3. img 태그 사용해서 이미지 연결하기

function App() {
  return (
    <div>
    	<img src={imgLogo} alt='logo image' />
    </div>
  );
}

2. css의 background-image 이용

2-1. src 폴더에 이미지 넣은거 활용

img

2-2. css 파일에 경로 설정

App.css

.image-bg {
  height : 300px;
  background-image : url('./imgTest.jpg');
  background-size : cover;
  background-position : center;
}

2-3. html에 css 연결

App.js

function App() {
  return (
      <div className="image-bg"></div>
  );
}

3. public 폴더에서 가져오기

3-1. public 폴더에 이미지 넣기

img

3-2. <img> 태그에 연결하기

function App() {
  return (
    <div>
        <img src="/img/imgTest.jpg" alt='logo image' />
    </div>
  );
}

만약 나중에 서버로 배포한다면

<img src={process.env.PUBLIC_URL + ‘/img/imgTest.jpg’} alt=’logo image’/>