์๋ฒ ์ปดํฌ๋ํธ vs ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ
- ์ฒ์ ๋ฐฑ์๋ ์๋ฒ์์ ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ์ ์๋ฒ ์ปดํฌ๋ํธ๊ฐ ๋ชจ๋ ๋ ๋๋ง
- ํด๋ผ์ธํธ ์ปดํฌ๋ํธ๋ง ํ๋ก ํธ์๋์์ ๋ค์ ๋ ๋๋ง, ๋ค์ hydrated(activate)
- ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ฌ์ฉ์๊ฐ ๋ค์ด๋ก๋ํ์ฌ ์คํํ๊ณ , ์๋ฒ ์ปดํฌ๋ํธ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ฌ์ฉ์๊ฐ ๋ค์ด๋ก๋ X
- ์๋ฒ ์ปดํฌ๋ํธ๋ ๋ฑ ํ๋ฒ๋ง ์๋ฒ์ ์ํด ์คํ -> ์ ์ ๋ HTML ์ป์
- ๊ทธ ๋ค์, ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ hydrate -> ์ํธ์์ฉ ๊ฐ๋ฅ
- ๋ชจ๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋ ์ถ๊ฐ, useState, API, ์ง๋ฆฌ ์ ๋ณด..etc
- ์ํ๋ ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ๋ฅผ ์๋ฒ ์ปดํฌ๋ํธ ๋ด์ ํฌํจ ๊ฐ๋ฅ (๋ฐ๋์ ๊ฒฝ์ฐ X)
- "use client"๋ฅผ ์ฐ์ง ์์ผ๋ฉด, ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ์๋ฒ ์ปดํฌ๋ํธ์ด๋ค.
'Next.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Next.js] fetch data, React vs Next.js (0) | 2024.03.19 |
---|---|
[Next.js] Library vs Framework (1) | 2024.03.15 |
[Next.js] CSR(client side render) vs SSR(server side render) (0) | 2024.03.15 |
[Next.js] Next ํ๋ก์ ํธ ์๋ setup (0) | 2024.03.14 |