[Next.js] (6) - Page Router ์ฅ๋จ์
2024. 11. 11. 07:37ใfront-end/Next.js
728x90
๐ Page Router ์ ์ฅ์
- ํ์ผ ์์คํ ๊ธฐ๋ฐ์ ๊ฐํธํ ํ์ด์ง ๋ผ์ฐํ ์ ๊ณต
- ๋ค์ํ ๋ฐฉ์์ ์ฌ์ ๋ ๋๋ง ์ ๊ณต
- ์ ์ ์ฌ์ดํธ ์์ฑ (SSG)
- ์ต์ ๋ฐ์ดํฐ X
- ์ฆ๋ถ ์ ์ ์ฌ์์ฑ (ISR)
- ์ ํต๊ธฐํ ์ค์ ๊ฐ๋ฅ (์ต์ ๋ฐ์ดํฐ ๋ฐ์)
- On Demand - Revalidate ์์ฒญ (์ฆ๊ฐ์ ์ผ๋ก ๋ฐ์ ๊ฐ๋ฅ)
- ์ ์ ์ฌ์ดํธ ์์ฑ (SSG)
๐ Page Router ์ ๋จ์
- ๋ค์ํ ๋ฐฉ์์ ์ฌ์ ๋ ๋๋ง ์ ๊ณต
- ์ํธ์์ฉ์ด ํ์ํ์ง ์์ ํ์ด์ง๋ JS Bundle ์ ํฌํจ๋์ด ๋ถํ์ํ๊ฒ ๋ฒ๋ค ์ฉ๋์ด ์ปค์ง๋ค.
- ์๋ฒ์์๋ง ์คํํ๋ฉด ๋๋ ์ปดํฌ๋ํธ (React Server Component)
- Hydration ์๊ฐ์ด ๊ธธ์ด์ง -> TTI ๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ๊ธธ์ด์ง
์ถ์ฒ: https://www.inflearn.com/course/%ED%95%9C%EC%9E%85-%ED%81%AC%EA%B8%B0-nextjs/dashboard
728x90
'front-end > Next.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Next.js] (8) - Data Cache (1) | 2024.11.12 |
---|---|
[Next.js] (7) - Data Fetching (in App Router) (1) | 2024.11.11 |
[Next.js] (5) - ์ฌ์ ๋ ๋๋ง (SSR, SSG) (0) | 2024.11.05 |
[Next.js] (3) - Page Router (๊ทธ๋ฆฌ๊ณ Next ๊ธฐ๋ณธ๋์๊ตฌ์กฐ) (0) | 2024.11.04 |
[Next.js] (4) - App Router (2) | 2024.11.01 |