У меня есть следующий элемент реакции под названием cloned
:
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)``;
}
}
вышеуказанный код возвращает ошибку:
Невозможно создать styleled-компонент для компонента: [объект Object]