我一直在尝试获取我在组件中指定的proptype。
在我的组件中,我有一个静态对象propTypes:
static propTypes = {
width: PropTypes.number,
disabled: PropTypes.bool,
// etc... };
现在我一直想知道我是否能够获得我指定的PropTypes类型。如果我记录我的组件的proptypes,它会显示PropTypes的值是一个函数。
有没有办法从那里获得指定的类型?
反应中的Proptypes仅在运行时发出警告。它不支持任何严格的类型检查。如果你想要一个严格的类型检查,我建议使用Typescript而不是Javascript与React.It在编译时抛出错误,让你事先知道。