1. 인라인스타일로 적용

- css 속성은 객체로 작성
- 대쉬바가 필요한 속성 ( ex : border-right ) 은 카멜케이스로 작성
- 숫자는 따옴표 필요 없이 그냥 작성
2.스타일시트로 작성
별도의 css 파일을 만든 후 불러오기


3. CSS Module
css 가 중첩되는걸 방지하기 위해 사용
Box.module.css
.Box {
background: black;
color: white;
padding: 2rem;
}
Box.js
import React from "react";
import styles from "./Box.module.css";
function Box() {
return <div className={styles.Box}>{styles.Box}</div>;
}
export default Box;
className 설정시에는 {styles. css이름} 으로 지정
https://react.vlpt.us/styling/02-css-module.html
2. CSS Module · GitBook
02. CSS Module 이번에는 CSS Module 이라는 기술에 대해서 알아봅시다. 리액트 프로젝트에서 컴포넌트를 스타일링 할 때 CSS Module 이라는 기술을 사용하면, CSS 클래스가 중첩되는 것을 완벽히 방지할
react.vlpt.us
'React' 카테고리의 다른 글
| props state (0) | 2021.06.23 |
|---|---|
| 5. Component(코딩애플) (0) | 2021.06.22 |
| 4. 이벤트 리스너(핸들러)장착하는 법(코딩애플) (0) | 2021.06.21 |
| 3. state (코딩애플) (0) | 2021.06.21 |
| 2. JSX 사용법(코딩애플) (0) | 2021.06.21 |