프로젝트가 커지다 보면 CSS를 수정해야 될 때 하나하나 찾아서 수정하는 것이 아니라 공통된 속성을 한곳에 정리하면 유지보수시에 매우 편리하다.
React에서는 파일 구조를 잘 나눠서 만들어 보도록 하겠다.
src안에 common이라는 폴더를 만들고 color와 size에 대한 css 속성들을 정리한다.
다음과 같이 key와 value로 설정해 놓으면 공통 속성을 정의한 후에 쉽게 사용하고 바꿀 수 있다.
@value key: value;
@value makerBlack: black;
@value makerWhite: white;
@value makerLightGrey: #e8e7e6;
@value makerLightPink: #ffeae8;
그리고 사용하려는 .css 파일에서 다음과 같이 선언해 주고 사용하면 된다.
이때 주의해야 하는 점은 .module.css 파일이여야 한다. (예를 들어, index.modlue.css)
@value makerBlack from './common/colors.modlue.css';
'Web > React' 카테고리의 다른 글
React 프로젝트 Ionic Capacitor 사용하여 Android, Ios Build하기 (0) | 2022.04.22 |
---|---|
React Query와 상태관리 (0) | 2022.03.30 |
React | button에서 onClick 이벤트 핸들링 (0) | 2020.08.11 |
React | number count 기능 구현하기 , onScroll 스크롤에 따라 animation 실행 (0) | 2020.08.03 |
React: Webpack 설치, 환경설정 및 빌드 (0) | 2020.07.28 |