function App(){
return <h1 style={{ fontSize: "18px", color: "red"}}>title</h1>
}
: css파일을 module로 해서 필요한 여러곳에 갖다 쓸 수 있음.
: css파일명에 module을 붙여주면 모듈화 됨.
/* Button.module.css */
.divEl {
background-color: skyblue;
}
.btnEl {
background-color: red;
}
.
: create-react-app은 css코드를 javascript의 obj로 변환시켜 줌.
styles = {
divEl: { background-color: skyblue} ,
btnEl:{ background-color: red}
}
→ 이걸 리액트코드에서 styles.btnEl 이렇게 쓸 수 있음.
// 1. import로 모듈파일 가져옴
import styles from "./Button.module.css";
function ButtonApp() {
return (
<>
// 2.className = {styles.divEl} 으로 필요한 css 클래스네임 적용
<div className={styles.divEl}> hello</div>
<button type="buttun" className={styles.btnEl}>
click
</button>
</>
);
}
export default ButtonApp;