У меня есть компонент, который получает опору за его размер. Реквизит может быть либо строкой, либо числом, например: "LARGE"
или 17
.
Могу ли я сообщить React.PropTypes, что это может быть одно или другое в проверке propTypes?
Если я не укажу тип, я получу предупреждение: prop type `size` is invalid; it must be a function, usually from React.PropTypes.
MyComponent.propTypes = {
size: React.PropTypes
}
reactjs
react-proptypes
Кевин Амиранофф
источник
источник
ReferenceError: oneOfType is not defined
- есть предложения? Заранее спасибо!!import PropTypes from 'prop-types';
?import PropTypes from 'prop-types';
Для документации лучше перечислить допустимые строковые значения:
источник
Это может работать для вас:
источник
источник