React Native - Force ListView Re-render when data has not changed
<p>Is it possible to force a ListView to re-render, even if the data in the dataSource has not changed? I have a ListView within a tab bar in my app and I want it to redraw every time that tab is selected, regardless of if the data is the same or has changed.</p>

<pre><code>this.state = {
  data: props.data,
  dataSource: new ListView.DataSource({rowHasChanged: (r1, r2) =&gt; r1 !== r2})
}

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

render() {
  &lt;ListView
   dataSource={this.state.data}
   renderRow={this._renderRow}
  /&gt;
}
</code></pre>

<p>I tried playing with the <code>rowHasChanged</code> arguments but that did not help. Any help would be much appreciated</p>