Tengo un componente que recibe un accesorio por su tamaño. El accesorio puede ser una cadena o un número, por ejemplo: "LARGE"
o 17
.
¿Puedo dejar que React.PropTypes sepa que esto puede ser uno u otro en la validación de propTypes?
Si no especifico el tipo, recibo una advertencia: prop type `size` is invalid; it must be a function, usually from React.PropTypes.
MyComponent.propTypes = {
size: React.PropTypes
}
reactjs
react-proptypes
Kevin Amiranoff
fuente
fuente
ReferenceError: oneOfType is not defined
- ¿ Alguna sugerencia? ¡¡Gracias por adelantado!!import PropTypes from 'prop-types';
?import PropTypes from 'prop-types';
Para fines de documentación, es mejor enumerar los valores de cadena que son legales:
fuente
Esto podría funcionar para usted:
fuente
fuente