티스토리 뷰
리액트 컴포넌트를 스타일링 하는 방법은 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
- storybook
- 팁
- 강의후기
- 키보드
- 회고록
- 보안
- 정규표현식
- 타입스크립트
- 마크다운
- 웹퍼블리셔
- 삽질방시
- 키크론 v10
- TIL
- 삽질방지
- 취미
- 리액트
- 프로젝트
- DevOps
- 리덕스
- AWS
- 토이프로젝트
- 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 |
글 보관함