-
[RN] 앱내에서 외부로 링크 열기Javascript/React-Native 2022. 7. 31. 13:46
expo install expo-linking
// 1. import import * as Linking from 'expo-linking'; export default function DetailPage({navigation,route}) { // 2. 연결할 link 정의 const link = () => { Linking.openURL("https://spartacodingclub.kr") } return ( <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> // 3. event 랑 link 함수 연결 <TouchableOpacity style={styles.button} onPress={()=>link()}><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