title: After loading images on scroll image gets disappeared react native
body: <p>I have used ListView component from react-native and used it for rendering product details and images.</p>
  
  <p>Now , after the images being loaded I am scrolling the view downwards. While coming back to previous products only images get disappeared and seems to get loaded again from the source.</p>
  
  <p>The image source is a URL.</p>
  
  <p><strong>Please tell how can I persist the images already loaded in current react Native android screen.</strong></p>
  
  <p>I am using :</p>
  
  <pre><code> "dependencies": {
      "react": "16.0.0-alpha.12",
      "react-native": "0.45.1",
      "react-native-keyboard-aware-scroll-view": "^0.2.9",
      "react-native-vector-icons": "^4.2.0",
      "react-navigation": "^1.0.0-beta.11"
    },
  </code></pre>
  
  <p><strong>Updated Code for reference:</strong></p>
  
  <pre><code>     &lt;ListView
           renderRow={this._renderRow.bind(this)}
           dataSource={this.state.dataSource}
           pageSize={data.length}/&gt;    
       &lt;/View&gt;
  
  _renderRow(data){
      return (
              &lt;View style={styles.boxContainer}&gt;
                  &lt;Image
                      style={styles.image}
                      resizeMode={'contain'}
                      source={{uri: "https://vesyl.in/"+data.image_url}}
                  /&gt;
              &lt;/View&gt;
          &lt;/View&gt;
      )
  }
  </code></pre>
  
  <p>The response from API:</p>
  
  <pre><code>data = [];
    for(let i=0; i&lt;responseJson.data.length; i++){
       var t = responseJson.data;
       data.push(t[i]);
    }
  
  const ds = new ListView.DataSource({rowHasChanged: (r1, r2)=&gt;r1!==r2});
  this.setState({dataSource: ds.cloneWithRows(data)});
  </code></pre>
  
  <p><strong>data.image_url are objects containing image urls.</strong></p>