π _app.js νμΌμ λ§λ€μ.
무쑰건 μ μ΄λ¦μ΄μ΄μΌνλ€.
_app μ μλ²λ‘ μμ²μ΄ λ€μ΄μμ λ κ°μ₯ λ¨Όμ μ€νλλ μ»΄ν¬λνΈμ΄λ€.
νμ΄μ§μ μ μ©ν κ³΅ν΅ λ μ΄μμμ μν μ νλ€.
import '../styles/globals.css'
function MyApp({ Component, pageProps }) {
return <Component {...pageProps} />
}
export default MyApp
μ¬κΈ°μ Component μμ±κ°μ μλ²μ μμ²ν μ»΄ν¬λνΈλ€μ΄λ€.
import "../styles/globals.css";
import NavBar from "../components/NavBar";
function MyApp({ Component, pageProps }) {
return (
<div>
<NavBar /> // κ³΅ν΅ Navigation μ€μ
<Component {...pageProps} />
</div>
);
}
export default MyApp;
Next.js μμλ νμ΄μ§λ μ»΄ν¬λνΈ λ΄μ CSS λ₯Ό import νκ³ μΆλ€λ©΄,
μ λ² ν¬μ€ν μ μ¬μ©νλ module μ μ¨μΌνλ€.
κ·Έλ μ§ μμΌλ©΄ μλ¬κ° λ°μ!
νμ§λ§ _app.js μμλ λͺ¨λ Global style μ import ν μ μλ€.
π _app.js λ΄μμ ν μ μλ μΌ
- νμ΄μ§ κ°μ κ³΅ν΅ λ μ΄μμ κ°κΈ°
- 곡ν΅μ state κ°κΈ° (store μ€μ ) νμ΄μ§ μ ν μ΄νμλ state κ° μ μ§ κ°λ₯, ...
- Global CSS μ μνκΈ°
- κ° Route ꡬμ±μμ 맀ννκΈ°
- Redux Provider μ€μ νκΈ°
π μμλ¬μΌνλ μ¬ν
- App componentλ getStaticProps λ getServersideProps λ₯Ό μ§μνμ§ μλλ€.
'NextJs' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Nextjs13 μ¬μ©νκΈ° (0) | 2023.08.26 |
---|---|
[NextJs] Library & Framework (0) | 2022.08.04 |
[NextJs] Nextjsμμ CSS μ¬μ©νκΈ° (CSS Modules/Styles JSX) (0) | 2022.08.02 |
[NextJs] Routing μ¬μ©ν΄λ³΄κΈ° (0) | 2022.08.01 |
[NextJs] NextJs μ Pages μ λ λλ§ λ°©μ (CSR & Pre-Rendering) (0) | 2022.08.01 |