React使用PropTypes进行属性检查、添加默认属性
在组件中:
import PropTypes from 'prop-types';
const { items, onModifyItem, onDeleteItem } = props
这是传入组件的属性
PriceList.propTypes = {
items: PropTypes.array.isRequired,
onModifyItem: PropTypes.func.isRequired,
onDeleteItem: PropTypes.func.isRequired,
}
这是属性检查
PriceList.defaultProps = {
onModifyItem: () => {
}
}
这是设置默认属性