重新渲染整个平面列表与当前项目,onViewableItemsChanged

时间:2021-05-04 16:07:01

标签: javascript react-native react-native-flatlist use-state flatlist

当我更新呈现我的帖子的平面列表中的状态时遇到问题。我正在尝试根据当前的可见索引暂停/播放视频(想想 Tik tok)。让它工作,但问题是我目前正在重新渲染我的整个平面列表,而不仅仅是导致性能问题的当前项目。对于功能性,似乎使用 usememo 可能是一个解决方案。有没有人有关于 onViewableItemsChanged 和设置当前可见索引的状态的代码/经验,他们让当前项目重新呈现(视频)与整个平面列表。在帖子中暂停的代码也在我暂停的视频组件中 = {props currentvisibleindex != props.index ||暂停}。

0 个答案:

没有答案