all

React PropTypes:允许一个 prop 使用不同类型的 PropTypes

发布于 2022-04-11 13:23:52

我有一个组件接收它的大小的道具。prop 可以是字符串或数字 ex:"LARGE"17.

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

如果我没有指定类型,我会收到警告:

道具类型size无效;它必须是一个函数,通常来自 React.PropTypes。

MyComponent.propTypes = {
    size: React.PropTypes
}
关注者
0
被浏览
19
1 个回答
  • 面试哥
    面试哥 2022-04-11
    为面试而生,有面试问题,就找面试哥。

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




知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看