React Native
React Native에서 이미지 import로 불러오기
Kir93
2021. 7. 21. 17:46
728x90
반응형
ESlint에서 global-require 속성을 끈다면
<Image source={require(./path/any.jpg)} />
형식으로 불러올 수 있지만 개인적으로 이미지만을 위한 require는 코드를 볼 때도 별로 라는 생각이 많이 든다.
나와 같은 생각을 가진 사람들은 선언 파일 하나로 이미지를 import 할 수 있다.
// import-image.d.ts
declare module '*.jpg';
*.jpg 형식의 모듈이 이미 선언되었다고 파일을 생성하는 것이다.
png, webp등의 형식도 위와 비슷하게 제작하면 된다.
import Any from './path/any.jpg';
<Image source={Any} />
이제 TS에러가 사라지는 것을 볼 수 있다.
반응형