반응형
React에서 CSS 적용은 어떻게 할까?
1. 우선 자식 컴포넌트를 생성해줍니다.
2. 자식 컴포넌트 이름과 똑같은 css 파일을 따로 생성해줍니다.
3. css 파일을 자식 컴포넌트에 import 시켜줍니다.
// D_ImportComp.js : 자식컴포넌트
// TODO: 리액트 컴포넌트 디자인 적용하기 : css 파일 적용
// TODO: 1) css 파일 준비해서 import 하면 적용됨
// TODO: 프로젝트가 커질수록 디자인 클래스선택자들이 중첩될 수 있음
// TODO: 예) A 사람 css : .alpha, B 사람 css : .alpha,
// p : 노란색 p : 파란색
// TODO: 2) 공통 디자인 적용 : 태그선택자 등을 자유롭게 코딩
// TODO: 3) 클래스/id 선택자로 디자인 함 : 프로젝트명(dms01-클래스명 ~ dms05-클래스명)
// rfce
import React from 'react'
// css 파일을 만들어서 import
// import "css 파일경로";
import "../assets/D_ImportComp.css";
function D_ImportComp() {
// 변수나 함수 선언하는 곳
// TODO: 화면에 보이는 부분
return (
<div>
{/* CSS 클래스 :class="" // 리액트 => className="" */}
<h2 className="dms01-h2">ImportComp</h2>
</div>
)
}
export default D_ImportComp
/* D_ImportComp.css */
.dms01-h2 {
color: white;
background-color: black;
}
반응형
'React > 이론' 카테고리의 다른 글
map, filter (0) | 2023.08.31 |
---|---|
리액트 컴포넌트의 생명주기(LifeCycle) : 생성/수정 (0) | 2023.08.30 |
JSX 문법 (0) | 2023.08.30 |
Props (0) | 2023.08.30 |
화면 출력 (0) | 2023.08.30 |