title: React-leaflet how to resetStyle
body: <p>I'm following Leaflet's Choropleth tutorial<br>
  <a href="http://leafletjs.com/examples/choropleth.html" rel="nofollow">http://leafletjs.com/examples/choropleth.html</a>
  and using react-leaflet.
  I managed to setStyle without any modification from the original source code and it works.</p>
  
  <pre><code>highlightFeature(e) {
    var layer = e.target;
  
    layer.setStyle({
        weight: 5,
        color: '#666',
        dashArray: '',
        fillOpacity: 0.7
    });
  }
  </code></pre>
  
  <p>The layer has a setStyle property. Now to resetStyle that I'm having propblems.</p>
  
  <p>I tried to access it with </p>
  
  <p><code>
  resetHighlight(e) {
     this.refs.geojson.resetStyle(e.target);
  }</code></p>
  
  <p>while having GeoJson</p>
  
  <pre><code>    &lt;GeoJson
          ref="geojson"
          data={this.state.data}
          style={this.getStyle.bind(this)}
          onEachFeature={this.onEachFeature.bind(this)}
        /&gt;
  </code></pre>
  
  <p>but it it doesn't have resetStyle property</p>
  
  <p>Anyone can suggest another way of resetting the style in react-leaflet ?</p>