2017-05-08 5 views
0

Ich verwende mit es2015 reagieren JavaScript und wenn ich die Verwendung Paket Google-Maps-reagiere ich habe die folgende Ausnahme in meiner Konsole bekam:google-maps-react arbeiten nicht

warning.js: 36 Warnung: Der Zugriff auf PropTypes über das Hauptreact-Paket ist veraltet. Verwenden Sie stattdessen das prop-types-Paket von npm.

map.jsx:

import React , {Component} from 'react'; 
import {Map} from 'google-maps-react'; 

class MapView extends Component{ 
    render(){ 
    return(
     <div className="google-map"> 
      <Map google={this.props.google} zoom={14} /> 
     </div> 
    ) 
    } 
} 

export default MapView; 

Antwort

1

Ab React v15.5.0, propTypes wurde aus dem Reagieren Modul bewegt; Es hat jetzt sein eigenes prop-types Paket. Das Blog lesen https://facebook.github.io/react/blog/2017/04/07/react-v15.5.0.html

Statt mit React.PropTypes.whatever posten, müssen Sie es importieren mit:

import PropTypes from 'prop-types';

(stellen Sie sicher, es zu installieren mit npm install --save prop-types)