커뮤니티
포인트
로딩중
쿠폰
내 강의실
국비 신청 내역
수강권
증명서
숙제 피드백
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
expo picker 기능
앱개발 종합반 - 리액트 네이티브
기타
북마크
김*환
댓글
8
추천
0
조회수
46
조회수
46
답변 완료


강의내용 바탕으로 다른 expo 기능들을 알아보고 있는데요,


picker 기능을 구현해보고 싶어서 찾아봤는데,


https://www.kindacode.com/article/how-to-implement-a-picker-in-react-native/


아래 링크대로 따라 만들어 보았습니다.


링크보시면 드롭다운으로 국가를 선택하면 아래 텍스트로 내가 선택한 국가가 출력이 되는데요,


예를들어 캐나다를 선택하면 텍스트와 함께 캐나다 국기 이미지가 들어가보게 구현해보려고 합니다


코드 어느 부부분을 수정해야 할까요??






import React, { useState } from "react";

import { View, Text, StyleSheet } from "react-native";


import { Picker } from "@react-native-picker/picker";


function App() {

const [country, setCountry] = useState('Unknown');


return (

<View style={styles.screen}>

<Text style={styles.text}>KindaCode.com</Text>

<Picker

selectedValue={country}

onValueChange={(value, index) => setCountry(value)}

mode="dropdown" // Android only

style={styles.picker}

>

<Picker.Item label="Please select your country" value="Unknown" />

<Picker.Item label="Australia" value="Australia" />

<Picker.Item label="Belgium" value="Belgium" />

<Picker.Item label="Canada" value="Canada" />

<Picker.Item label="India" value="India" />

<Picker.Item label="Japan" value="Japan" />

</Picker>

<Text style={styles.text}>Your conuntry: {country}</Text>

</View>

);

}


export default App;


// Just some styles

const styles = StyleSheet.create({

screen: {

flex: 1,

justifyContent: "center",

alignItems: "center",

backgroundColor: 'yellow'

},

text: {

fontSize: 24,

},

picker: {

marginVertical: 30,

width: 300,

padding: 10,

borderWidth: 1,

borderColor: "#666",

},

});



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴