【发布时间】:2019-07-06 20:13:09
【问题描述】:
大家好,我已经创建了一个反应组件。以反应方式,我可以通过 className="some_style"
轻松地将 css 样式附加到我的组件但是我如何将我的样式组件附加到这些 className 道具。
说成
<Component className="styled_component" />
我不知道我会使用哪种方法? 谢谢
【问题讨论】:
-
'Styled Components' 字面意思是您正在创建一种新类型的样式化组件。使用样式化组件时,不需要基于类的样式,这就是重点。阅读样式化组件文档,这个问题意味着您不了解样式化组件是什么或如何使用它们。一旦您了解了一般主题,如果您仍有特定问题,请将其发布到堆栈上,我们可以提供帮助。
-
其实我明白 styled-component 的作用。我只需要这样做,因为某些库(反应堆助手)希望通过 className 道具提供样式。:)
-
您的问题不清楚,请改写问题以使其更清楚。您是否正在尝试将类添加到样式化组件?与其在每个回答中跟进真正的问题,不如解释问题中的实际问题。
-
如果您尝试使用类将样式化组件的样式属性附加到组件上,那么不要使用样式化组件,而是创建一个 CSS 类并使用它。
标签: css reactjs styled-components