티스토리 뷰
리액트 컴포넌트를 스타일링 하는 방법은 sass, css module, styled components 등의 방법이 있다. 그중 CSS 모듈은 기존 css파일이 특정 컴포넌트로 범위가 지정되도록 만든 것이다. css 모듈을 사용하면 class 이름이 중복되는 것을 방지할 수 있다.
사용 방법은 파일 확장자를 파일명.module.css
로 만들어서 사용하면 된다. 이것이 브라우저에서 나타날때 코드가 변환되어서 컴포너트에 종속되도록 만들어 준다.
코드 예시는 아래와 같다.
import REact from "react";
import styles from "./파일명.module.css"
function Box(){
return <div className={styles.Box}> {styles.Box} </div>;
}
export default Box;
레거시 프로젝트에 리액트를 도입할 때나 css 클래스 네이밍 규칙을 만들기 귀찮을 때 등 사용할 수 있다.
'코딩 > 리액트' 카테고리의 다른 글
특별한 props - props.children (0) | 2022.02.07 |
---|---|
리액트에서 배열 렌더링 하는 방법 (0) | 2022.02.07 |
리액트 라우터 (0) | 2022.02.07 |
리액트의 기초 - props (0) | 2022.02.07 |
리액트의 기초 - 컴포넌트와 JSX (0) | 2022.02.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 리액트
- 회고록
- 삽질방지
- DevOps
- 보안
- 정규표현식
- 강의후기
- TIL
- 키보드
- 개발일지
- 마크다운
- 토이프로젝트
- 키크론 v10
- 프로젝트
- 삽질방시
- 하우징 도색
- AWS
- 타입스크립트
- 취미
- 팁
- storybook
- 웹퍼블리셔
- autoplay
- 네트워크
- 앨리스배열
- 리덕스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함