// global-styles.ts

import { normalize } from 'styled-normalize';
import { createGlobalStyle } from 'styled-components';


const GlobalStyle = createGlobalStyle`
    ${normalize}

    html,
    body {
        overflow: hidden;
    }

    * {
        box-sizing: border-box;
    }
`;

export default GlobalStyle;


글로벌스타일 정의하고


// index.tsx

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import reportWebVitals from './reportWebVitals';
import GlobalStyle from './assets/styles/global-styles';
import { theme } from './assets/styles/theme';
import { ThemeProvider } from 'styled-components';

ReactDOM.render(
  <React.StrictMode>
    <ThemeProvider theme={theme}>
      <GlobalStyle />
      <App />
    </ThemeProvider>
  </React.StrictMode>,
  document.getElementById('root')
);

reportWebVitals();


이렇게 ThemeProvider로 뿌렸는데 하위 컴포넌트에서 안먹힘 ㅠㅠ

내가 정의한 애들은 적용 되는데, { normalize } 이거만 안됨;;;



a16711aa372a76b660b8f68b12d21a1dd386de33

그대로 남아있는 리스트스타일 ㅂㄷㅂㄷ