<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f765100f-b481-437e-b531-5aae8d9bc5fe/1200px-React-icon.svg.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f765100f-b481-437e-b531-5aae8d9bc5fe/1200px-React-icon.svg.png" width="40px" /> React를 배우면서 기록합니다.
</aside>
목차
React는 서비스의 UI를 잘 만들기 위해 도와주는 라이브러리다. 그런 만큼 보여지는 부분에 최적화 되어있다. 그래서 우리는 보여지는 요소를 다루는 CSS를 리액트에 잘 입힐 수 있도록 공부해야 한다. 오늘은 그 내용을 깊게 공부 해보고자 한다.
Box.module.css
다음과 같이 module.css로 표기를 한다.import Style from "./Box.module.css"
처럼 불러오면 Style 객체가 생성되어 module.css에 있는 클래스, 아이디 등의 CSS 요소를 참조하여 불러온다.import Style from './Box.module.css';
export default function Box() {
return <button className={ Style.bigBox } />
}
node-sass
패키지를 설치해야 한다.Box.module.scss
처럼 작성해주면 된다.$로 지정하고, @import
**하면 된다.@import "./shared.scss";
.big {
width: 100px;
background-color: $sharedBlue;
}