<aside> πŸ’‘

NextJSλŠ” react와 λ‹€λ₯΄κ²Œ μ»΄ν¬λ„ŒνŠΈ μ’…λ₯˜κ°€ 2가지이닀.

</aside>

1. Server Component


μ„œλ²„ μ»΄ν¬λ„ŒνŠΈλŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μ„œλ²„ λΆ€λΆ„μ—μ„œ λ Œλ”λ§λ˜λŠ” μ»΄ν¬λ„ŒνŠΈλ‹€.

즉, μ„œλ²„μ—μ„œ μ‹€ν–‰λ˜κ³  λ Œλ”λ§λ˜λŠ” μ»΄ν¬λ„ŒνŠΈλ‘œ λΈŒλΌμš°μ €κ°€ μ•„λ‹Œ Node.js ν™˜κ²½μ—μ„œ λŒμ•„κ°„λ‹€.

μ΄λŠ” λŒ€λΆ€λΆ„μ˜ μ»΄ν¬λ„ŒνŠΈκ°€ μ„œλ²„μ—μ„œ λ Œλ”λ§λ˜κ³ , μž‘μ€ μΈν„°λž™ν‹°λΈŒ UI μš”μ†Œλ§Œ ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ λ Œλ”λ§ λ˜λŠ” 방식이닀.

그리고 이 μž‘μ€ μΈν„°λž™ν‹°λΈŒ UIμš”μ†Œλ“€μ„ ν΄λΌμ΄μ–ΈνŠΈ μ»΄ν¬λ„ŒνŠΈλΌκ³  μ§€μΉ­ν•  수 μžˆλ‹€.

2. Client Component (ν΄λΌμ΄μ–ΈνŠΈ μ»΄ν¬λ„ŒνŠΈ)