// npm 설치
npm install
// Styled Components 라이브러리 설치
yarn add
// package.json에 아래 코드를 추가하는 것을 권장
// 여러 버전의 Styled Components가 설치돼 발생하는 문제를 줄여 줌
{
"resolutions": {
"styled-components": "^5"
}
}
// Styled Components를 사용할 파일 불러오기
import styled from "syled-components"
🤔 createGlobalStyle ?
margin: 0
, padding: 0
, font-family
와 같이 Global한 속성들을 적용시킬 수 있게 하는 방법import
하여 GlobalStyle을 생성해 주어 적용시킬 CSS를 입력해 주면 된다.// createGlobalStyle 함수 불러오기
import { createGlobalStyle } from "styled-components";
// 설정하고자하는 CSS 속성 정의하기기
const GlobalStyle = createGlobalStyle`
button {
padding : 5px;
margin : 2px;
border-radius : 5px;
}
`;
export default GlobalStyle;
// 다음과 같이 정의하였다면 적용하고자하는
// 파일의 최상위 컴포넌트에 명시해 준다면, 전역 스타일로 사용할 수 있다.