NativeBaseコンポーネントと反応ネイティブを使用していますが、私の_doStuff関数の呼び出しに問題があります。私はonPress関数の処理方法react
onPress={this._doStuff.bind(this)}
を呼び出すが、
未定義を受信し続けることを試みた適切
_doStuff(){
console.log('Hi');
}
_getList() {
return this.state.listData.map(function(data, i){
return(
<View key={i}>
<ListItem style={styles.listItemContain}>
<Button transparent onPress={this._doStuff.bind(this)}>
<View>
<Thumbnail source={{uri: data.icon}} style={styles.thumbnailStyle}/>
<Text style={styles.title}>{data.name}</Text>
<Text note style={styles.text}>{data.vicinity}</Text>
</View>
</Button>
</ListItem>
</View>
);
});
をES6を使用するカント場合あなたのコンポーネントに 'React.createClass'またはES6クラスを使用していますか? – jasonmerino