PropTypes与DefaultProps

//当父组件对子组件进行传值时,我们需要对传入的值进行校验。
/**
 * 第一步引入import PropTypes from 'prop-types'
 */
ToDoItem.protoType = {
  content: PropTypes.string.isRequired,   //该值是一个字符串,isRequired为必须传递
  handleDelOnClick:PropTypes.func,        //该值是一个函数
  index:PropTypes.number                  //该值是一个数字
}

//如果不传值,定义默认值
ToDoItem.defaultProps = {
  test:'hello word'
}

详情请查看:
https://react.docschina.org/docs/typechecking-with-proptypes.html

你可能感兴趣的:(PropTypes与DefaultProps)