【发布时间】:2021-12-21 19:24:18
【问题描述】:
是否可以为 css-modules 类名使用 props 变量?
// Component.js
import styles from "./Component.module.scss"
const Component = ({ color }) =>
<div className={`${styles.component}` `${styles.color}`>
Component
</div>
// Component.module.scss
.component { border: 1px black solid; }
.red { color: red; }
.green { color: green; }
然后我可以像这样使用Component:
// App.js
<Component color="red" />
<Component color="green" />
让两个Components分别为红色和绿色。
【问题讨论】:
标签: reactjs css-modules react-css-modules