我有以下名为cloned
的React元素:
const SpacingNew = props => {
const cloned = React.cloneElement(props.children, { ...props });
...
}
我想使用样式组件库中的isStyledComponent
函数来检查它是否是样式组件-怎么做?
const SpacingNew = props => {
const cloned = React.cloneElement(props.children, { ...props });
if (!isStyledComponent(cloned)) {
return styled(cloned)``;
}
}
上面的代码返回错误:
无法为组件[object Object]创建样式组件