получить значение выбранного элемента в FlatList реагировать родным
Я хочу поместить item.cin выбранного элемента в данные
Пожалуйста, помогите, я не нашел решения
это мой код
renderItem = ({ item }) => {
return (
<View key={item.id} style={styles.rec}>
<Text style={styles.recText}>{item.date}</Text>
<Text style={styles.recText}>{item.nom}</Text>
<Text style={styles.recText}>-{item.description}</Text>
<TouchableOpacity style={styles.recDelete }>
<Icon name="eye"
size={24}
color='white'
onPress={onShowPopup}/>
<AfficheRec
title="Réclamation"
ref={(target)=>popupRef=target}
onTouchOutside={onClosePopup}
data={item}
/>
</TouchableOpacity>
</View>
)
}
1 ответ
Вы можете определить state
для получения выбранного параметра, например,
renderItem = ({ item }) => {
return (
<View key={item.id} style={styles.rec}>
<Text style={styles.recText}>{item.date}</Text>
<Text style={styles.recText}>{item.nom}</Text>
<Text style={styles.recText}>-{item.description}</Text>
<TouchableOpacity style={styles.recDelete }>
<Icon name="eye"
size={24}
color='white'
onPress={
onShowPopup
this.setstate({mitem:item.cin})}/>
<AfficheRec
title="Réclamation"
ref={(target)=>popupRef=target}
onTouchOutside={onClosePopup}
data={item}
/>
</TouchableOpacity>
</View>
)
}