是否有一些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>
)}
/>