现在我有一个Button组件,其中包含多个子项(图标和字符串)。有没有一种方法可以同时使用PropTypes进行检查?目前,我正在使用 oneOfType ,但它不能说明同时使用两者。基本上,我希望按钮上可以有一个带有或不带有图标的字符串。
<Button onClick={doSomething}>
<Icon></Icon> Example
</Button>
Button.propTypes = {
children: PropTypes.oneOfType([
PropTypes.element,
PropTypes.string
])
}