我ListView
在 react-native 中使用。而且我想ListView
按功能更新,所以我this.setState
是这样使用的。
<Button onPress={()=>this.setState({word:this.state.word})}>Btn</Button>
按下按钮后,render()
方法有效,但renderRow
方法无效。所以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 的列表