ListView
反応ネイティブで使用しています。ListView
そして、機能ごとにアップデートしたいので、このように使いthis.setState
ました。
<Button onPress={()=>this.setState({word:this.state.word})}>Btn</Button>
ボタンを押した後、render()
メソッドは機能しますが、renderRow
メソッドは機能しません。だからうまくいきListView
ません。どうすれば解決できますか?
これが私のListViewです
<ListView
datasource={this.state.dataSource}
renderRow={this._renderRow.bind(this)}/>
そして私の_renderRow
_renderRow(param){
return(
<View>{param.word.includes(this.state.word)&&<Text>{param.word}</Text>}</View>
);
}
ボタンを押したときにリストビューを更新したいのですが、param.wordにthis.state.wordが含まれているリストが表示されます