我有一个FlatList,其中的项目是带有图像和一些文本的帖子。我不想在安装组件时渲染所有图像。我只想加载已经看过的图像。有没有办法只加载视口图像?
答案 0 :(得分:2)
我终于找到了解决方案。我使用onViewableItemsChanged
的{{1}}道具。逻辑如下:使用此支柱,您可以看到所看到的项目。您可以正确注册它们(例如,我为应用程序状态中的每个已见帖子添加FlatList
)。这样,您将掌握所有更改,并可以根据需要使用它们。希望这会有助于其他人。
如果您有其他解决方案,我很乐意知道。感谢