Я хочу вызвать функцию при щелчке элемента в corousel.ниже приведен мой код.
onPress(){
console.log("onPress");
}
_renderItem({item, index}) {
return (
<TouchableWithoutFeedback
onPress={this.onPress.bind(this)}>
<View style={styles.slide}>
<Image
source={{ uri: item.row.image_name }}
style={styles.image}
/>
</View>
</TouchableWithoutFeedback>
);
}
Когда я нажимаю на элемент, я получаю сообщение об ошибке: _this6.onPress is not a function
.
Я могу сразу предупредить о нажатии, как показано ниже.
<TouchableWithoutFeedback onPress={()=>{ Alert.alert("onPress");}}>
Как я могу вызвать метод при щелчке элемента?
демонстрационный код: https://snack.expo.io/SJtm1vJMX