【问题标题】:React PropTypes get the specified valueReact PropTypes 获取指定值
【发布时间】:2019-03-11 11:05:09
【问题描述】:

我一直在尝试获取我在组件中指定的 proptype。

在我的组件中,我有一个静态对象 propTypes:

 static propTypes = {
        width: PropTypes.number,
        disabled: PropTypes.bool,    
        // etc...   };

现在我一直想知道我是否能够获得我指定的 PropTypes 类型。如果我记录组件的 proptypes,它会显示 PropTypes 的值是一个函数。

有没有办法从那里得到指定的类型?

【问题讨论】:

标签: javascript reactjs react-proptypes


【解决方案1】:

react 中的 Proptypes 仅在运行时引发警告。它不支持任何严格的类型检查。如果你想进行严格的类型检查,我建议使用 Typescript 而不是 Javascript 和 React。它会在编译时抛出错误,让你事先知道。

【讨论】:

  • 嗯,是的,你是对的。但是我需要应用程序中的 proptypes 来显示输入期望在它旁边显示的类型。示例:宽度(数字)。数字是我的类型
猜你喜欢
  • 2016-09-25
  • 1970-01-01
  • 2016-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多