有没有一种方法可以使用PropTypes检查多种类型的孩子?

问题描述

现在我有一个Button组件,其中包含多个子项(图标和字符串)。有没有一种方法可以同时使用PropTypes进行检查?目前,我正在使用 oneOfType ,但它不能说明同时使用两者。基本上,我希望按钮上可以有一个带有或不带有图标的字符串。

<Button onClick={doSomething}>
     <Icon></Icon> Example
</Button>


Button.propTypes = {
     children: PropTypes.oneOfType([
         PropTypes.element,PropTypes.string         
     ])
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)