以下のコード項目では、適切にレンダリングされて機能していますが、TouchableOpacity
を押すとイベントが返されます。JSON.stringify(event.nativeEvent)
を使用しましたが、機能しませんでした
TouchableOpacity とそのアイテム Data に設定されたキー値を取得したいと思います。
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>
)
}
}