小编典典

React PropTypes:允许一个道具使用不同类型的PropType

reactjs

我有一个组件可以接收其大小的道具。该prop可以是字符串,也可以是数字ex:"LARGE"17

我可以让React.PropTypes知道在propTypes验证中这可以是另一个吗?

如果未指定类型,则会收到警告: prop typesizeis invalid; it must be a function, usually from React.PropTypes.

MyComponent.propTypes = {
    size: React.PropTypes
}

阅读 407

收藏
2020-07-22

共1个答案

小编典典

size: PropTypes.oneOfType([
  PropTypes.string,
  PropTypes.number
]),

了解更多:使用PropTypes进行类型检查

2020-07-22