Typechecking With PropTypes

    React.PropTypes 输出了一系列的验证器,可以用来确保接收到的参数是有效的。例如,我们可以使用React.PropTypes.string语句。当给prop传递了一个不正确的值时,JavaScript控制台将会显示一条警告。出于性能的原因,propTypes仅在开发模式中检测。

    你可以使用指定仅可以将单一子元素作为子节点传递给组件。

    如果父组件没有为this.props.name传值,会给其一个默认值。propTypes的类型检测是在defaultProps解析之后发生的,因此也会对默认属性defaultProps进行类型检测。