π GlobalStyle μ¬μ© κ°μ΄λ
μ΄ λ¬Έμλ νλ‘μ νΈμμ μ¬μ©νλ μ μ μ€νμΌμ μ€λͺ ν©λλ€.
π νμΌ μμΉ
π src/components/common/GlobalStyle.jsx
π¦ GlobalStyle μ μ© λ°©λ²
β 1. GlobalStyle λΆλ¬μ€κΈ°
νμ¬ main.jsx μ΅μμ μ»΄ν¬λνΈμμ GlobalStyleμ μΆκ°ν΄μ£Όμμ΅λλ€.
// Removed StrictMode import as it's no longer used
import { createRoot } from "react-dom/client";
import App from "./App.jsx";
import GlobalStyle from "./components/common/GlobalStyle.jsx";
createRoot(document.getElementById("root")).render(
<>
<GlobalStyle />
<App />
</>
);
νΌκ·Έλ§λ₯Ό μ°Έκ³ ν΄ μμμ CSS λ³μ(--λ³μλͺ
λ‘ κ΄λ¦¬νκ³ μμ΅λλ€.
π μ¬μ© κ°λ₯ν μμ λ³μ
:root {
--gray10: #FFFFFF; /* λ°μ νμ */
--gray20: #F9F9F9;
--gray30: #CFCFCF;
--brown40: #542F1A; /* λ€ν¬ λΈλΌμ΄ */
}
π Styled-componentsμμ μ¬μ© μμ
const Button = styled.button`
background-color: var(--gray20);
color: var(--brown40);
`;