title: How do i update marker position without re rendering mapview ? React native maps
body: <p>I am updating multiple Marker positions based on a marker array state. So when I update it with setState, render function triggers as usual and mapview re renders. Since it has an initial region and region props it automatically focuses on player location based on playerlocation state (I don't want this I only want this on initial load.)</p>
  
  <p>How do I update marker positions without re rendering mapview? </p>
  
  <pre><code> render() {
      return (
        &lt;MapView
          initialRegion={this.state.playerLocation}
          region={this.state.playerLocation}
          style={ styles.map }&gt;
            {this.renderMarkers()}
         &lt;/MapView&gt;
      );
    }
  
  renderMarkers = () =&gt; {
    return(
      this.state.markers.map(marker=&gt;{
        return(
          &lt;Marker coordinate = {{
             latitude: marker.lat,
             longitude: marker.long
           }}      
           title={marker.id}/&gt;
        )
    })
  }
  </code></pre>