title: flatlist pagination make app really slow on android
body: <p>i am using a flat list for rendering data from server but the problem i have is when i render lots of data my app become too much slow</p>
  
  <pre><code> &lt;FlatList
        data={this.state.product}
        numColumns={2}
        inverted
        renderItem={({item}) =&gt;
          &lt;TouchableOpacity style={styles.homeGride}&gt;
          &lt;View style={styles.offer}&gt;
          &lt;Text style={styles.offerText}&gt;{item.offer}%&lt;/Text&gt;
          &lt;/View&gt;
          &lt;ImageBackground style={styles.homeImage} source={{uri:`${item.img}`}}&gt;
  
          &lt;/ImageBackground&gt;
          &lt;Text style={styles.homeProductText}&gt;{item.title}&lt;/Text&gt;
          &lt;View style={{flexDirection:"row-reverse"}}&gt;
          &lt;Text style={{flex:1,fontFamily:"FaNum"}}&gt;{item.price}&lt;/Text&gt;
          &lt;Text style={{flex:1,fontFamily:"FaNum"}}&gt;{item.new_price}&lt;/Text&gt;
          &lt;/View&gt;
          &lt;Button small danger&gt;
            &lt;Text style={{padding:5}}&gt;خرید&lt;/Text&gt;
          &lt;/Button&gt;
          &lt;/TouchableOpacity&gt;
        }  
        keyExtractor={({id}, index) =&gt; id}
        /&gt;
  </code></pre>