Обновление this.state.dataSource не обновляет ListView
У меня есть ListView, как:
<ListView
dataSource={this.state.dataSource}
renderRow={this.renderMovie}
style={styles.listView}
/>
Это отображает строки как:
<View style={styles.container}>
<TouchableHighlight onPress={this._onPressButton.bind(this,movie)}>
<Image
source={{uri: movie.uri}}
style={styles.thumbnail}
/>
</TouchableHighlight>
<View style={styles.rightContainer}>
<Text style={styles.title}>{movie.id}</Text>
<Text style={styles.year}>{movie.votes}</Text>
</View>
</View>
У меня есть функция, которая обновляет this.state.dataSource с количеством «голосов», которые есть у фильма. Но эти изменения не отражаются в пользовательском интерфейсе, но когда я регистрирую this.state.dataSource, изменения уже есть. Нужно ли как-то заново рендерить строки? Разве они не должны автоматически меняться?
Спасибо!