需要渲染项目的FlatList元素的样式以在数据更改时更改-React Native

时间:2019-09-21 22:40:54

标签: react-native react-native-flatlist

是否有一些FlatList函数或我不知道的某种技术可以注意到FlatList项目中是否有某些数据发生变化?

我有渲染组件的FlatList。当发生某些情况并且FlatList更新时,FlatList会重新渲染以显示新的更新数据,但是如果FlatList项中的数据发生更改,如何更改该元素的样式?

此处的目标是使用户知道数据已更改。例如,如果它显示的视图数量为0,然后视图变为5,则数据会更改,但是我想更改其样式。

<FlatList
  data={data}
  renderItem={({item}) => (
    <View>
      <Text>{item.title}</Text>
      <View>
        <Text>{item.info}</Text>
        <Text style={// need this to change if item.views changes}>{item.views}</Text>
      </View>
   </View>
  )}
/>

0 个答案:

没有答案