我习惯于使用动态语言上的如下模式来检查/断言类型: // pretend we don't already have a TypeErrornum instanceof Number) throw new MyCustomError("Only a number is allowed here") }
但是,js不允许对原语进行i
我有一个非常简单的节点项目,其中有一个页面、一个组件和一个index.js。我有两个道具:text和num。当我执行.isRequired时,如果它们不是正确的类型,或者如果它们不存在,我会尝试使用PropTypes给出警告。但是,它们不会抛出任何错误。这是我的PropTypes代码的问题吗?{ let text = this.props.text return <h1>{text}{n