我想将默认值设置为size道具,但它是必需道具的子级,所以我得到错误。除了禁用 eslint 中的规则外,还有其他解决方法吗?
static propTypes = {
widget: PropTypes.shape({
config: PropTypes.shape({
size: PropTypes.string
}).isRequired
}).isRequired,
};
static defaultProps = {
widget: PropTypes.shape({
config: PropTypes.shape({
size: 's'
})
})
}
错误
defaultProp "widget" defined for isRequired propType.eslint(react/default-props-match-prop-types)