Global style
styled-components는 컴포넌트 스코프 뿐만 아니라 전역 스타일을 적용하는 기능도 제공합니다.
전역 스타일은 애플리케이션의 모든 컴포넌트에 영향을 미치는 CSS 규칙입니다. 이를 통해 폰트, 색상, 마진 등과 같은 기본적인 스타일을 일관되게 설정할 수 있습니다.
1. createGlobalStyle을 사용하여 전역 스타일을 정의하는 컴포넌트를 생성합니다.
import { createGlobalStyle } from 'styled-components';
const GlobalStyle = createGlobalStyle`
body {
margin: 0;
padding: 0;
font-family: 'Open Sans', sans-serif;
background-color: #f8f8f8;
}
`;
2. 생성한 GlobalStyle 컴포넌트를 루트 컴포넌트에서 랜더링합니다.
import React from 'react';
import { GlobalStyle } from './styles/GlobalStyle';
function App() {
return (
<>
<GlobalStyle />
{/* 나머지 애플리케이션 컴포넌트 */}
</>
);
}
'리액트' 카테고리의 다른 글
[react] 예제로 따라하는 리액트 훅(hook) - useState (3) | 2019.08.02 |
---|---|
[react] 리액트 훅(react hook)이란? - 클래스형 컴포넌트와 비교 (3) | 2019.07.30 |
[react] styled components에서 animation 및 keyframes사용하기 (0) | 2019.07.30 |
[react] styled components에서 style확장(재사용)하기 (0) | 2019.07.30 |
[react] 스타일드 컴포넌트(styled components) (0) | 2019.07.30 |