如何在RN FlatList中使用图像延迟加载

时间:2018-05-22 09:31:23

标签: react-native react-native-android react-native-ios

我有一个FlatList,其中的项目是带有图像和一些文本的帖子。我不想在安装组件时渲染所有图像。我只想加载已经看过的图像。有没有办法只加载视口图像?

1 个答案:

答案 0 :(得分:2)

我终于找到了解决方案。我使用onViewableItemsChanged的{​​{1}}道具。逻辑如下:使用此支柱,您可以看到所看到的项目。您可以正确注册它们(例如,我为应用程序状态中的每个已见帖子添加FlatList)。这样,您将掌握所有更改,并可以根据需要使用它们。希望这会有助于其他人。

如果您有其他解决方案,我很乐意知道。感谢