반응형
Styled Components
- 컴포넌트 기반 개발 방법에서는 HTML, CSS, Javascript를 하나의 파일에 모으는 패턴이 선호된다.
- JSX를 통해 Javascript 코드가 HTML을 포함하고 있고, CSS는 Styled Components를 통해 삽입한다.
- 내부 CSS 코드는 기존 문법대로 작성하면 된다.
패키지 설치
$ npm i styled-components
HTML 엘리먼트 스타일링
import styled from "styled-components"
styled.div`
// <div> HTML 엘리먼트 스타일 정의
`
React 컴포넌트 스타일링
import styled from "styled-components"
import Comp from "./Comp"
styled(Comp)`
// <Comp> React 컴포넌트 스타일 정의
`
반응형
'🛠 기타 > WEB' 카테고리의 다른 글
Nest.js - nest.js 환경에서 GraphQL 사용하기 (0) | 2021.01.13 |
---|---|
React - GraphQL Client (with Apollo) (0) | 2021.01.12 |
React - React Router (0) | 2021.01.11 |
React Hooks - useRef (0) | 2021.01.11 |
React Hooks - useState의 활용 (useInput, useTabs) (0) | 2021.01.10 |