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
PropTypes
por sí solo, en cuyo caso querrá dejarReact
y solo tenertitle: PropTypes.string
De la misma manera que lo hace en componentes basados en clases:
Nota: Es posible que deba instalar a
prop-types
través denpm install prop-types
oyarn 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
propTypes
para 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