react proptypes instalar reactjs create-react-app

reactjs - instalar - Cómo corregir React 15.5.3 PropTypes, la advertencia en desuso al utilizar la aplicación create-react-app



proptypes react (2)

Estoy usando create-react-app para iniciar el proyecto React . En el último paquete React 15.5.3 , aparece las siguientes advertencias:

Advertencia: el acceso a PropTypes a través del paquete principal React está en desuso. Utilice el paquete prop-types de npm en su lugar.

Ya he seguido el blog :

npm install prop-types e import PropTypes from ''prop-types'';

pero no funciona No uso ningún PropTypes o props en el código:

import React, { Component } from ''react''; import PropTypes from ''prop-types''; class App extends Component { constructor() { super(); this.state = { videoVisible: true, }; } ...... }

¿Cómo arreglar eso?

Gracias.


Extraído del blog Reacts - npm instale prop-types, luego use un nuevo código. También se indicó que puede recibir este mensaje de error si un componente anidado no está utilizando tipos de prop, pero el padre sí lo está, por lo que debe verificar otros componentes.

// Before (15.4 and below) import React from ''react''; class Component extends React.Component { render() { return <div>{this.props.text}</div>; } } Component.propTypes = { text: React.PropTypes.string.isRequired, } // After (15.5) import React from ''react''; import PropTypes from ''prop-types''; class Component extends React.Component { render() { return <div>{this.props.text}</div>; } } Component.propTypes = { text: PropTypes.string.isRequired, };