props 校验
//1.对于组件来说,props是外来的,无法保证组件使用者传入什么格式的数据
//2.如果传入的数据格式不对,可能会导致组件内部报错
//3.关键问题:组件的使用者不知道明确的错误原因
//4.props 校验:允许在创建组件的时候,就指定props的类型,格式等
App.propTypes = {
colors:PropTypes.array
}
//5.作用:捕获使用组件时因为props 导致的错误,给出明确的错误提示,增加组件的健壮性
使用步骤
1.安装包 prop-types (yarn add prop-types/npm i props-types)