我有一个组件,它需要propType、oneOfType、、bool、或对象,所以我写道:
processInfoValues: PropTypes.oneOfType([
PropTypes.bool,
PropTypes.object,
])我的问题是,这个支柱应该是必需的,我怎样才能做到这一点呢?
我试过这样做:
processInfoValues: PropTypes.oneOfType([
PropTypes.bool.isRequired,
PropTypes.object.isRequired,
])我不断地发现这个错误:
propType "processInfoValues" is not required, but has no corresponding defaultProps declaration我做错了什么?
发布于 2020-10-14 11:37:18
我认为这是因为您在oneOfType内部的类型上设置了oneOfType。您应该在外部PropTypes上设置它。我觉得这可能有用
processInfoValues: PropTypes.oneOfType([
PropTypes.bool,
PropTypes.object,
]).isRequiredhttps://stackoverflow.com/questions/64352389
复制相似问题