Sin usar la clase, ¿cómo uso PropTypes en el componente funcional sin estado de react?
export const Header = (props) => (
<div>hi</div>
)
javascript
reactjs
react-props
react-proptypes
Alan Jenshen
fuente
fuente

No es diferente con el estado, puede agregarlo como:
Aquí hay un enlace a prop-types npm
fuente
PropTypespor sí solo, en cuyo caso querrá dejarReacty solo tenertitle: PropTypes.stringDe la misma manera que lo hace en componentes basados en clases:
Nota: Es posible que deba instalar a
prop-typestravés denpm install prop-typesoyarn add prop-types, según la versión de React que esté utilizando.fuente
Se hace de la misma manera que lo hace con los componentes basados en clases.
Espero que esto ayude !
fuente
Desde React 15 , use
propTypespara validar accesorios y proporcionar documentación de esta manera:Este código asumiendo el valor predeterminado
props={}si no se proporcionan accesorios al componente.fuente