Нужен стиль элемента FlatList визуализируемого элемента для изменения при изменении данных - React Native - PullRequest
0 голосов
/ 22 сентября 2019

Есть ли какая-либо функция 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>
  )}
/>
...