1
다른 listitem과 함께 목록보기가있는 반응이있는 구성 요소를 작성하고 있습니다. ListItems에는 클릭 할 때 반응이있는 선택기가 표시되어야하는 버튼이 있습니다. 피커에서 아무 것도 선택하려고 할 때 피커가 값을 다시 설정하는 것을 제외하고는 모든 것이 올바르게 작동합니다.ReactNative 선택기 값이 선택시 재설정 됨
목록보기, renderRow 또는 그 밖의 다른 항목 때문인지 확실하지 않습니다.
도움이 될 것입니다. 감사합니다
코드 조각 : - 당신은 onValueChange을 듣고 selectedValue 소품을 통과해야
render() {
console.log('*** Rendeer called ***');
return (
<View style={styles.containerFullScreen}>
<ListView dataSource={this.state.dataSource}
renderRow={this.renderRow}
renderSectionHeader={this.renderSectionHeader}>
</ListView>
<Picker
mode="dropdown">
<Picker.Item label="Java" value="java" />
<Picker.Item label="JavaScript" value="js" />
<Picker.Item label="Swift" value="swift" />
</Picker>
<TouchableHighlight
activeOpacity={0.6}
underlayColor={'transparent'}
style = {styles.continueBtn}
onPress={() => this.continueBtnAction()}>
<Text style={styles.continueBtnText}>CONTINUE</Text>
</TouchableHighlight>
</View>
);