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: () => {
    
  }
}

这是设置默认属性

 

posted @ 2021-02-04 23:08  starlog  阅读(164)  评论(0编辑  收藏  举报