본문 바로가기
Front-End/REACT

[REACT] Sass

by JJH0100 2022. 12. 9.
728x90
반응형

Sass

Sass(Syntacitically Awesome Style Sheets)는 css전처리기로 복잡한 작업을 쉽게 작업 할 수 있도록 해주고, 스타일 코드의 재활용성을 높여줄 뿐만 아니라 코드의 가독성을 높여서 유지 보수에 탁월함 

 

설치

yarn add sass

 

*Sass는 두 가지 확장자를 지원함 .scc와 .sass
Sass가 처음 나왔을 때는 .sass 확장자만 지원하다가 나중에 개발자 들의 요청이 많아서 .scss도 지원하기 시작했다.

 

Ex.sass

$front-stactk : Heldie, sans-werid
body
   font: 100%
   color:$primary-color

EX.scss

$front-stactk : Heldie, sans-werid;
body{
   font: 100%;
   color:$primary-color;
}

두 파일의 가장 큰 특징은 중괄호({}) 와 세미콜론(,)의 사용 여부이다.
Sass를 사용할 때도 파일 이름 뒤에 .module.scss 확장자를 사용해 주면 CSS Moudule로 사용할 수 있다.
CSSModule.module.css 파일의 이름을  CSSModule.module.scss로 변경해도 아무 이상 없음.

728x90
반응형

'Front-End > REACT' 카테고리의 다른 글

[REACT] react-router-dom  (0) 2022.12.13
[REACT] 라우팅  (0) 2022.12.13
[REACT] 라이브러리  (0) 2022.12.09
[REACT/JavaScript] map()  (0) 2022.12.08
[REACT] list 추가, 삭제 - map, concat, filter  (0) 2022.12.08

댓글