大型项目下,组件间传递的值如果不进行校验会变得异常混鲁昂,业务逻辑也无法暴躁,所以这个时候需要多传递的值进行校验。鉴于很多学过的只是长时间不用就会忘记的经验,决定边学边记录下来,便于以后复习
import PropTypes from 'prop-types'
class Test extends Component {
state = { }
render() {
return ( );
}
}
// 校验传的值
XiaojiejieItem.propTypes={
name:PropTypes.string,
getNum:PropTypes.func,
index:PropTypes.number
}
//默认值
Test.defaultProps={
name:'小白'
}
export default Test;