반응형
그냥 html에서는 img 태그의 src 속성에 이미지 파일의 경로를 주면 사용 가능했다. 하지만 리액트에서는 import 또는 require() 사용해야 경로를 사용할 수 있다.
이걸 몰라서 계속 엑스박스가 떠 한참을 헤멨다..
1. import 사용
2. require 사용
1. import 사용법
import 원하는이름 from '경로'
이렇게 해주어야 이미지를 가져와 사용할 수 있다.
2. require 사용법
require('경로').default
require를 사용하고 .default를 붙여야 우리가 원하는 대로 경로를 가져올 수 있다. default가 없으면 객체를 가져오는 거라 제대로 사용할 수 없다.
반응형
'개발 > Web' 카테고리의 다른 글
[Node.js] express에서 정적인 파일 불러오는 방법 (이미지 파일) (0) | 2022.01.20 |
---|---|
[JS] 서버에 이미지 보내기 (0) | 2022.01.20 |
[Node.js] dotenv로 환경변수 관리하기 (0) | 2022.01.15 |
[React] 사용자 구분 인증 컴포넌트 만들기 (0) | 2022.01.14 |
[React] useState의 비동기성 (state를 남발하지 말자!) (0) | 2022.01.14 |