title: Rotation control in NavigationControl doesn't work in react-map-gl
body: <p>I am having an issue with the rotation control not working for react-map-gl.  The map renders without and issue and the zoom in/out controls work fine but the rotation control doesn't do anything.  I've looked through the documentation but I can't see an issue.  Here is my code: </p>
  
  <pre><code>import React, { Component } from 'react';
  import ReactMapGL, { NavigationControl } from 'react-map-gl';
  import styles from './styles/ViewMap.module.scss'
  import mapPin from './img/mapPin.png'
  
  export default class Map extends Component {
    constructor(props) {
      super(props);
      this.state = {
        viewport: {
          width: '100%',
          height: '100%',
          latitude: 37.7577,
          longitude: -122.4376,
          zoom: 12
        },
        mapStyle: "streets-v9",
        style: 'mapbox://styles/mapbox/',
      };
  
      this.mapStyle_onChange = this.mapStyle_onChange.bind(this);
    }
  
    componentDidMount() {
      console.log("DIDMOUNT");
    }
  
    mapStyle_onChange(e) {
      this.setState({ mapStyle: e.currentTarget.value, latitude: 0, longitude: 0 });
    }
  
    render() {
      return (
        &lt;div className={styles.parentMapContainer}&gt;
          &lt;div ref={el =&gt; this.mapContainer = el} className={styles.mapContainer}&gt;
            &lt;div className={styles.mapStyleRow}&gt;
              &lt;input type="radio" id="rdStreets" value="streets-v9" onChange={this.mapStyle_onChange} className={styles.mapStyleRadio} name="mapStyle" checked={this.state.mapStyle === "streets-v9"} /&gt;
              &lt;div className={styles.mapStyleLabel}&gt;Street&lt;/div&gt;
              &lt;input type="radio" id="rdSatellite" value="satellite-v9" onChange={this.mapStyle_onChange} className={styles.mapStyleRadio} name="mapStyle" checked={this.state.mapStyle === "satellite-v9"} /&gt;&lt;div className={styles.mapStyleLabel}&gt;Satellite&lt;/div&gt;
            &lt;/div&gt;
            &lt;ReactMapGL
              mapStyle={this.state.style + this.state.mapStyle}
              mapboxApiAccessToken='pk.eyJ1INybW91bTJsbDF3dyJ9.vWoue-jEOJBbffqeMZDIEw'
              {...this.state.viewport}
              onViewportChange={(viewport) =&gt; this.setState({ viewport })}&gt;
              &lt;div style={{ position: 'absolute', right: 0 }}&gt;
                &lt;NavigationControl onViewportChange={(viewport) =&gt; this.setState({ viewport })} /&gt;
              &lt;/div&gt;
            &lt;/ReactMapGL&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      );
    }
  }
  </code></pre>