PostCSS
Last updated
Last updated
// button1.css
.button {
background-color: orange;
}
// button2.css
.button {
background-color: green;
}// button1.jsx
@import "button1.css";
class Button1 extends Component {
render(){
return {
<button className="button">button1</button>
}
}
}
// button2.jsx
...
// app.jsx
class App extends Component {
render(){
return {
<>
<Button2 />
<Button1 />
</>
}
}
}// button1.module.css
.button {
background-color: orange;
}
// button2.module.css
.button {
background-color: green;
}// button1.jsx
@import styles from "button1.module.css";
class Button1 extends Component {
render(){
return {
<button className={styles.button}>button1</button>
}
}
}
// button2.jsx
@import styles from "button2.module.css";
class Button2 extends Component {
render(){
return {
<button className={styles.button}>button2</button>
}
}
}
// app.jsx
class App extends Component {
render(){
return {
<>
<Button2 />
<Button1 />
</>
}
}
}