Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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
Archives
Today
Total
관리 메뉴

비전공 프론트엔드 개발자

TIL. 22.06.27 React 본문

TIL

TIL. 22.06.27 React

JJ_hyun 2022. 6. 28. 02:07

컴포넌트에 스타일 추가 관련해서 막연하게 그냥 index.css 로 추가하면 되지~ 라고 생각했는데

이번에 nomad coder 영상을 보면서 컴포넌트 별로 필요한 스타일을 각각 주고, 큰 스타일은 index.css 로 주면 되겠구나 라는

생각이 들었다. 그래서 간단하게? 컴포넌트에 css 를 적용하는걸 적어보려 한다. 

 

먼저 예시를 위한 Button 컴포넌트이다. 

import styles from './Button.module.css'

function Button({text}){
    return <button className={styles.btn}>{text}</button>
}

export default Button

Button.js 파일

.btn {
    color:white;
    background-color: tomato;
    padding:20px
}

Button.module.css 파일

 

Button.js 코드를 보면 젤 윗 줄에 styles 라는 이름에 버튼모듈.css 를 불러온것을 볼 수있다. 

버튼은  className을 줄 수 있는데, 이때 지정파일 styles에 .btn 이라는 스타일을 불러오는 구조이다. 

( 마지,, router 같은 느낌이랄까..? 어떤 경로에 무엇을 불러오는..? )

 

한번 더 기억하자 !

마치 props 로 받아오는 것처럼 Button 컴포넌트의 리턴값 안에 className 을 주고 내가 지정한 이름인 styles 에 있는

여러 스타일중에 .btn 을 적용했다.

 

 

 

이걸로 먼가 작은 프로젝트를 만들 수 있을 것 같다. 좀 더 공부해서 첫번째 프로젝트를 하기 전에 토이프로젝트를 해봐야겠다. 

 

 

'TIL' 카테고리의 다른 글

TIL. 22.06.30  (0) 2022.07.01
TIL. 22.06.29 UX & UI  (0) 2022.06.30
TIL. 22.06.27  (0) 2022.06.27
TIL. 22.06.26 ( 알고리즘 )  (0) 2022.06.27
TIL. 22.06.26  (0) 2022.06.26