-
[RN] 앱내에서 외부로 공유하기Javascript/React-Native 2022. 7. 31. 13:41
import { Share } from 'react-native'; export default function DetailPage({navigation,route}) { const share = () => { Share.share({ message:`${tip.title} \n\n ${tip.desc} \n\n ${tip.image}`, }); } return ( // ScrollView에서의 flex 숫자는 의미가 없습니다. 정확히 보여지는 화면을 몇등분 하지 않고 // 화면에 넣은 컨텐츠를 모두 보여주려 스크롤 기능이 존재하기 때문입니다. // 여기선 내부의 컨텐츠들 영역을 결정짓기 위해서 height 값과 margin,padding 값을 적절히 잘 이용해야 합니다. <ScrollView style={styles.container}> <Image style={styles.image} source={{uri:tip.image}}/> <View style={styles.textContainer}> <Text style={styles.title}>{tip.title}</Text> <Text style={styles.desc}>{tip.desc}</Text> <View style={styles.buttonGroup}> <TouchableOpacity style={styles.button} onPress={()=>popup()}><Text style={styles.buttonText}>팁 찜하기</Text></TouchableOpacity> <TouchableOpacity style={styles.button} onPress={()=>share()}><Text style={styles.buttonText}>팁 공유하기</Text></TouchableOpacity> </View> </View> </ScrollView> ) }
'Javascript > React-Native' 카테고리의 다른 글
[RN] 기기의 위치정보 가지고 와보자 : expo-location (0) 2022.07.31 [RN] 앱내에서 외부로 링크 열기 (0) 2022.07.31 [RN] Navigation 사용하기 (0) 2022.07.31 [RN] 상태 관리 해보자 : useState, useEffect (0) 2022.07.31