Flatlist change renderItem

时间:2017-09-01 08:08:53

标签: react-native react-native-flatlist

嘿所以我想说我有一个FlatList并希望更改renderItem我该怎么做?

<FlatList
  data={this.data}
  renderItem={{item}} => <Video id={item.id}>}
  onViewableItemsChanged={(changed)=> console.log(changed)}
/>

在上面的代码中,如果<Video />被触发,我如何更改paused以包含onViewableItemsChanged属性?

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以在setState中添加onViewableItemsChanged来存储更改,然后使用renderItem中的更改暂停视频。