- 父子组件传值时,可以对传递的数据进行类型的强校验。
import PropTypes from 'prop-types'; // 对父组件传递过来的数值进行强校验
- // 对组件做类型的强校验
TodoItem.propTypes={
delItemEvent:PropTypes.func,
index:PropTypes.number,
test:PropTypes.string.isRequired, // 要求父组件必须给子组件传递这个test变量
} - 如果要求test变量必须传递,但是父组件不传递就会报错,这时可以设置默认值
TodoItem.defaultProps={
test:‘123’,
} - 官方propTypes
https://react.docschina.org/docs/typechecking-with-proptypes.html
propTypes-类型校验
最新推荐文章于 2023-12-21 13:32:30 发布