【发布时间】:2022-02-12 00:16:18
【问题描述】:
我正在尝试像这样设置组件的样式:
function _MenuItem({label, icon}){
return <div>
{icon}
<p>{label}</p>
</div>
}
export const MenuItem = styled(props => <_MenuItem {...props} />)`
color: red;
p{color: red}
*{color: red}
`
组件正在渲染,但未应用样式。
我已经设法通过创建样式 div 并从该 div 创建组件来应用样式,但我想知道是否有办法将样式直接应用到组件?
我对 react 和 styled-components 比较陌生,所以我认为我误解了一些基本概念。
【问题讨论】:
标签: javascript css reactjs styled-components