프로그래밍/React

React - styled-components?

삐제제 2021. 8. 19. 09:30

npm i styled-components

 

먼저 설치가 필요한 모듈이기때문에 설치를 하고,

 

임포트!

import 해서 사용한다!

 

얘를 사용함으로써 얻는 특징은 style이 안에 있는 컴포넌트를 생성 할 수 있게 한다고한다!

 

 

이런식으로!! 컴포넌트 내부에서 CSS를 만들고 입힐수 있는것!

 

VSC를 사용하고있다면, extension에서 vscode-styled-components를 검색하면, 자동완성 기능까지 사용할 수 있다!

 

코드를 보면 어떤식으로 사용하는지 알 수 있다!

 

const (이름) = styled.태그명 `(css코드)`;     * css 코드를 감싸고 있는것은 백틱이다. *

 

이런식으로 사용한다.

 

* Prop값도 줄수 있다고한다. *

 

이렇게 styled-components 모듈을 이용하면, 클래스네임을 일일히 외워서 코딩하는것보다 좀 더 편해진다! 

(물론 사람들마다 각자 편한 방법이 있겠지만)

 

그리고 이 방법도 CSS 모듈처럼 코드를 짜고 웹에서 F12를 눌러 클래스 이름을 확인해보면 임의로 생성된 클래스네임을 확인 할 수 있다!

 

 

'프로그래밍 > React' 카테고리의 다른 글

React - Short-circuit AND operator ?  (0) 2021.08.20
React - 컨테이너 프리젠터 패턴?  (0) 2021.08.19
React - CSS 모듈?  (0) 2021.08.19
React - 컴포넌트 Lift cycle  (0) 2021.08.15
React - 클래스 컴포넌트? state?  (0) 2021.08.12