如何在React中为对象数组设置默认道具

时间:2020-04-23 04:38:35

标签: javascript reactjs react-props

我正在尝试为对象数组设置默认道具。

breadCrumbItems= [{ href, onCLick, fieldText }, { href, onCLick, fieldText }]

我尝试使用下面的默认设置,但似乎无法正常工作。

CedpBreadCrumbs.propTypes = {
  breadCrumbItems: PropTypes.arrayOf(PropTypes.shape({
    href:PropTypes.string,
    onCLick:PropTypes.func,
    fieldText:PropTypes.string
  }))
};
CedpBreadCrumbs.defaultProps = {
  breadCrumbItems: [{
    href:'#',
    onCLick:(e)=>{e.preventDefault()},
    fieldText:'BreadCrumbItem'
  }]
};

但是它不起作用。

0 个答案:

没有答案