拥有大量数据时如何优化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/