HTML에서 image 파일을 불러오기 위한 코드는 다음과 같다.
<Img src="URL">
src
는 source 로 어디에 위치하고 있는 이미지를 불러올 것인지를 정해주는 것이다.
리액트 네이티브에서 이미지 컴포넌트의 주소를 정해주는 방법은 다음과 같이 source
뒤에 속성 값으로 적어주는 방법이다.
<Image source={URL} />
이때 URL에 들어갈 수 있는 값은 2가지로 다음과 같다.
{uri : '이미지 주소'}
로 외부 주소를 통해 가져오기.require('로컬경로')
를 통해 로컬에 저장되어 있는 이미지를 불러오기.먼저, uri를 사용하는 방법은 다음과 같이 작성한다.
uri를 사용하는 방법은 외부 주소의 이미지를 가져올 때 자주 사용함.
<Image source={{uri : "URL"}} />
주의할 점은 source={uri : "URL"}
이 아니라 source={{uri : "URL"}}
인 점.
const imgSrc = {uri : "URL"}
<Image source={imgSrc}>
위의 코드 처럼 분리해서 생각하면 쉽다.
다음은 require 사용하는 방법이다.
require를 사용하는 방법은 로컬에 저장되어 있는 이미지를 불러올 때 자주 사용함.
<Image source={require("로컬 주소")} />