1. css파일에 이미지 넣어서 사용하기
.main-bg {
height : 300px;
background-image : url('./bg.png');
background-size : cover;
background-position : center;
}
2. html에 직접 이미지 넣기
import bg from './bg.png';
div className="main-bg" style={{ backgroundImage : 'url('+bg+')'}}></div>
3. public 폴더에 이미지 넣어서 사용하기
- 이미지 같은 static 파일의 경우 public 폴더에 보관해도 됨 - public 폴더에 이미지를 저장하면 리액트 프로젝트 빌딩(html, js, css 압축) 시 압축 되지 않음 |
1) 간단한 사용방식
<img src="/{이미지명}" />
2) public 폴더의 이미지를 사용하는 권장 방식(배포할 때)
<img src={process.env.PUBLIC_URL + '/{이미지명}'} />
'Front-end > React' 카테고리의 다른 글
[React] 훅(Hook) - useState (0) | 2023.09.03 |
---|---|
[React] 라우팅, 라우터 (0) | 2023.06.29 |
[React] <input /> 태그 (0) | 2023.06.29 |
[React] Redux(리덕스) (0) | 2023.05.17 |
[React] 스타일드 컴포넌트(styled-compnents) (0) | 2023.05.15 |