推出道具对扁平列表性能有影响吗?



我需要将 extraData传递给我的flatlist,但是我对它的性能有所了解,因为通过传递此Prop flatlist将在每个状态更新中重新渲染。

所以我需要知道这会使我的lantlist慢慢列表吗?

我也想知道,最好通过此道具的所有状态,例如:extraData={this.state},或者最好通过一个状态,例如:extraData={this.state.number}

感谢befor

从技术上讲,外推装置确实会影响性能,因为它会在更改时触发lantlist项目的启用。但是,文档提到:

如果您的任何RenderItem,标头,页脚等。功能取决于数据道具之外的任何内容,请在此处粘贴

因此,您不必担心太多,如果需要的话,请实施它,如果性能成为问题,则可以使用方法和道具来改善它。

extraData={this.state.number}绝对比extraData={this.state}

相关内容

  • 没有找到相关文章

最新更新