title: React native render a listview by order
body: <p>I am rendering a list view using:</p>
  
  <pre><code>  render() {
      return (
        &lt;ListView
          dataSource={this.state.dataSource}
          renderRow={this.renderRow.bind(this)}/&gt;
      );
    }
  </code></pre>
  
  <p>and</p>
  
  <pre><code>var dataSource = new ListView.DataSource(
    {rowHasChanged: (r1, r2) =&gt; r1.id !== r2.id});
  this.state = {
    dataSource: dataSource.cloneWithRows(this.props.deals)
  };
  </code></pre>
  
  <p>I'm hoping to be able to sort this by a value on the datasource (this.props.deals.distance). A look online and through the docs I can't seem to find a way to do it. Any advice?</p>