반응형

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

+ Recent posts