我有一个组件可以接收其大小的道具。该prop可以是字符串,也可以是数字ex:"LARGE"或17。
"LARGE"
17
我可以让React.PropTypes知道在propTypes验证中这可以是另一个吗?
如果未指定类型,则会收到警告: prop typesizeis invalid; it must be a function, usually from React.PropTypes.
prop type
is invalid; it must be a function, usually from React.PropTypes.
MyComponent.propTypes = { size: React.PropTypes }
size: PropTypes.oneOfType([ PropTypes.string, PropTypes.number ]),
了解更多:使用PropTypes进行类型检查