React Native - Neu rendern von ListView erzwingen, wenn sich die Daten nicht geändert haben

Ist es möglich, eine ListView zum erneuten Rendern zu zwingen, auch wenn sich die Daten in der dataSource nicht geändert haben? Ich habe eine ListView in einer Registerkartenleiste in meiner App und möchte, dass sie jedes Mal neu gezeichnet wird, wenn diese Registerkarte ausgewählt wird, unabhängig davon, ob die Daten identisch sind oder sich geändert haben.

this.state = {
  data: props.data,
  dataSource: new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2})
}

componentWillMount() {
  this.setState({
    dataSource: this.state.dataSource.cloneWithRows(nextProps.data)
  })
}

render() {
  <ListView
   dataSource={this.state.data}
   renderRow={this._renderRow}
  />
}

Ich habe versucht, mit dem @ zu spielrowHasChanged Argumente, aber das hat nicht geholfen. Jede Hilfe wäre sehr dankbar

Antworten auf die Frage(10)

Ihre Antwort auf die Frage