根据Facebook的文档,
ListView - 专为高效显示而设计的核心组件 垂直滚动更改数据的列表。
FlatList - 用于呈现简单,扁平列表的高性能接口。
看起来效率都很高。从另一个中选择一个时我们应该考虑什么?
答案 0 :(得分:32)
FlatList - 与ListView相比,性能更高。一旦项目数量变大,ListView渲染就会变慢。 FlatList显着提高了内存使用率和效率(特别是对于大型或复杂的列表),同时还显着简化了道具 - 不再需要dataSource!
功能强>
Flatlist包含了许多新功能,可以直接处理大多数用例:
FlatList仍然缺少一些功能,比如粘贴标题,但它的发展速度很快。 ListView是deprecated。
更新:ListView现在是 deprecated ,而立即列表中的Sticky Headers现在正在工作