尝试在反应原生中实现ListView的快速过滤。目前我正在过滤DataSource来实现这一目标。它有效,但会导致严重的性能问题。问题如下:
我在这里错过了什么吗?
编辑:添加了rnplay示例应用以展示我目前正在使用的方法https://rnplay.org/apps/szko6Q
答案 0 :(得分:1)
向用户呈现以下提及的属性
<ListView
removeClippedSubviews={true}
renderRow={this.renderRow}
dataSource={this.getDataSource()}
renderScrollComponent={(props) =><React.RecyclerViewBackedScrollView {...props}/>}
style={{overflow:'hidden'}}
renderSectionHeader={this.renderSectionHeader}/>