在下面的代码中,项目被正确呈现并且工作
但是当我按下TouchableOpacity它返回事件。
我使用JSON.stringify(event.nativeEvent)但不工作
我想获取在 TouchableOpacity 和该项目数据上设置的键值。
export default class MyLanguages extends Component {
constructor(props) {
super(props);
this.state = {
languageData: ["English","Hindi","Tamil","Telugu","Gujarati","Marathi","Panjabi"],
};
}
render() {
return (
<View style={styles.container}>
{this.state.languageData.map( (item,index) => {
return (
<TouchableOpacity key={index}
onPress={ (event)=>{
alert(event.nativeEvent)
}}>
<Text style={MyStyle.appFontStyle2}>{item}</Text>
</TouchableOpacity>
)}
)}
</View>
)
}
}