列表配置优化
术语定义
-
VirtualizedList:
FlatList
背后的基础支撑组件(是 React Native 对虚拟列表 Virtual List
概念的实现)。 -
内存开销 Memory consumption: 列表在内存中存放多少数据。开销过大可能导致应用崩溃。
-
响应度 Responsiveness: 应用对于用户操作的响应速度。比如低响应度就是你在操作时,应用要卡一会儿才响应。
-
空白区 Blank areas: 当
VirtualizedList
渲染的速度跟不上你滑动的速度时,你可能会在列表中看到一些尚未完成渲染的空白占位元素。 -
视口 Viewport: 已渲染内容的可视区域。
-
滑动窗口 Window: 内容组件应该被挂载的区域,通常比视口(viewport)大得多。