Без использования класса, как мне использовать PropTypes в функциональном компоненте реакции без сохранения состояния?
export const Header = (props) => (
<div>hi</div>
)
javascript
reactjs
react-props
react-proptypes
Алан Дженшен
источник
источник
Это не отличается от stateful, вы можете добавить его так:
Вот ссылка на проп-типы npm
источник
PropTypes
самостоятельно, и в этом случае вы захотите прекратитьReact
и простоtitle: PropTypes.string
Так же, как и в компонентах на основе классов:
Примечание. Возможно, вам придется установить
prop-types
черезnpm install prop-types
илиyarn add prop-types
, в зависимости от версии React, которую вы используете.источник
Это делается так же, как и с компонентами на основе классов.
Надеюсь это поможет !
источник
Начиная с React 15 , используйте
propTypes
для проверки свойств и предоставления документации следующим образом:Этот код принимает значение по умолчанию,
props={}
если компоненту не предоставлены реквизиты.источник