[styled component] 기본 내장 함수(?) 본문

code/React.js

[styled component] 기본 내장 함수(?)

남우p 2022. 1. 11. 13:44

/styles/global-styles.ts

:default.css(reset.css) 등을 셋팅할 때 쓴다.

import { createGlobalStyle } from "styled-components";

const GlobalStyle = createGlobalStyle`
  article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
    display: block
  }
`;

export default GlobalStyle;

 

/styles/theme.ts

:defaultTheme 셋팅(더 이해해야 할듯..)

import { DefaultTheme } from "styled-components";

const theme: DefaultTheme = {
  color: {
    laundrygo: "#d0ff00",
    laundrygoLine: "#d1fe5c",
    white: "#fff",
    black: "#000",
  },
};

export { theme };

 

index.tsx에 컴포넌트 추가

import { ThemeProvider } from "styled-components";

import GlobalStyle from "./styles/global-styles";
import { theme } from "./styles/theme";

    <ThemeProvider theme={theme}>
      <GlobalStyle />
      <App />
    </ThemeProvider>

 

'code > React.js' 카테고리의 다른 글

'react-app' 있을 때, eslint 설정 적용하기  (0) 2022.01.13
[styled component] 변수 지정하기  (0) 2022.01.13
[REACT] useEffect 사용하기  (0) 2022.01.10
[React] 배열 추가 및 삭제  (0) 2022.01.09
[React] router  (0) 2021.12.31
Comments