私はjavascriptファミリーに不慣れで、反応ネイティブで小さなプログラムを書いています。ボタンのオンプレスが発生したときにSampleFunction2で国勢調査を返し、Flatlistでレンダリングしようとしています。ボタンの onpress(event) の値を返すことは想定されていませんか? 正しいアプローチは何ですか?ありがとうございました
import React, { Component } from 'react';
import { StyleSheet, FlatList,TouchableOpacity,Text, ListView,View,
Button, Alert } from 'react-native';
export default class App extends Component<{}> {
SampleFunction2(){
var census = [
{name: 'Devin', id :0},
{name: 'Jackson', id:1},
{name: 'James', id:2},]
return census;
}
render() {
return (
<View style={styles.container}>
<Button onPress={this.SampleFunction2.bind(this)} title="Click here
to call function - One"
//Here I was thinking I could overlay the return value into Flatlist
/>
//<FlatList
//<Button onPress={this.SampleFunction1.bind(this)} title= "Click
// here to call Function - One"/>
//data = {this.SampleFunction2()}
// renderItem = {({item}) =>
//<Text>{item.id}</Text>,
// <Text>{item.name}</Text>
// }
// />
</View>
);
}