3.1.5.2 외부 이미지 사용하기

    Image 컴포넌트로 프로젝트 내에 있는 이미지 외에 인터넷상 이미지도 보여줄 수 있습니다. 외부 이미지를 설정할 때는 다음과 같이 객체에 uri 값을 설정해 source Props로 설정하면 됩니다.

    <Image
      source={{uri: 'https://via.placeholder.com/150'}}
      style={styles.image}
      resizeMode="contain"
    />

    이 코드를 볼 때 중괄호가 두 번 겹쳐져 있어서 ‘이게 무슨 코드지?’ 하고 헷갈릴 수도 있습니다. 단순히 객체 타입의 값을 Props에 넣었을 뿐입니다. 다음 코드와 의미가 똑같습니다.

    const source = {uri: 'https://via.placeholder.com/150'};   
          
    return (
      <View style={styles.block}>    
        <Image
          source={source}
          style={styles.image}
          resizeMode="contain"
        />            
        <Text style={styles.description}>야호! 할일이 없습니다.</Text>
      </View>
    );
    

    ▲ 그림 3-27 외부 이미지 보여주기

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.