【发布时间】:2017-11-28 08:38:38
【问题描述】:
我使用带有大量项目的 FlatList。我收到 Expo XDE 的以下警报。
VirtualizedList:你有一个更新缓慢的大列表 - make 确保您的 renderItem 函数呈现遵循 React 的组件 性能最佳实践,例如 PureComponent、shouldComponentUpdate、 等等 {"dt":13861,"prevDt":1498372326027,"contentLength":6624}
我对我的 FlatList 使用了一些优化方法,例如 PureComponent,但我仍然收到此警报。在我描述我的优化之前,你能告诉我即使 FlatList 已经优化,这个警报是否总是出现?或者它可能表明性能存在实际问题?我问是因为我的 FlatList 的性能很好。
【问题讨论】:
-
我经常在开发模式下得到这个,我认为是因为在这种情况下正在进行的所有其他检查。
-
嗨 raarts,感谢您的评论,实际上,当我不在 Expo 的开发模式下时,我也明白了。
-
你能解决这个问题吗?
标签: reactjs react-native react-native-flatlist