拥有大量数据时如何优化Flatlist的性能。
我的列表中同时包含图片和文字说明。
我想找到一种方法来提高列表的性能,并从缓存列表中删除加载的额外图像,并让使列表不繁琐

最佳答案

react native中有一个叫做PureComponent的东西。如果将FlatList项目创建为PureComponent,则可以看到很多改进。在更改数据之前,它不会重新呈现项目。

像这样的东西:

class MyListItem extends React.PureComponent {

}

Here is reference link

甚至Nino9612建议的库react-native-optimized-flatlist也使用相同的概念,因为您可以看到其FlatListItem的代码

关于performance - ReactNative Flatlist-Flatlist项目的优化性能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52217044/

10-13 02:20