Bez używania klasy, jak używać PropTypes w funkcjonalnym bezstanowym składniku reagowania?
export const Header = (props) => (
<div>hi</div>
)
javascript
reactjs
react-props
react-proptypes
Alan Jenshen
źródło
źródło
Nie inaczej jest ze stanowym, możesz to dodać tak:
Oto link do prop-types npm
źródło
PropTypes
samodzielnie, w takim przypadku będziesz chciał przerwaćReact
i po prostu miećtitle: PropTypes.string
Tak samo jak w przypadku komponentów opartych na klasach:
Uwaga: Być może będziesz musiał zainstalować
prop-types
przeznpm install prop-types
lubyarn add prop-types
, w zależności od wersji Reacta, której używasz.źródło
Robi się to tak samo, jak w przypadku komponentów opartych na klasach
Mam nadzieję że to pomoże !
źródło
Od React 15 użyj
propTypes
do sprawdzania poprawności właściwości i dostarczania dokumentacji w ten sposób:Ten kod przy założeniu wartości domyślnej,
props={}
jeśli żadne właściwości nie zostały dostarczone do komponentu.źródło