这很好:
const Cool = styled.div`
background: blue;
`
我们如何做到这一点:
const Sweet = styled('cool-sweet')`
background: blue;
`
答案 0 :(得分:0)
这应该可以解决问题。
import React from 'react';
import styled from 'styled-components';
const Sweet = styled(({ children, ...rest }) => (
<cool-sweet {...rest}>{children}</cool-sweet>
))`
background: blue;
`;
答案 1 :(得分:0)
const Cool = styled.div`
background: blue;
`
const Sweet = styled(Cool)` \\override <Cool/>
background: red;
`