πΒ Reference
πΒ Chapter
RPC
Server Component
βuse serverβ
Server Functions
- Server Functions
- μλ² ν¨μ
- μλ² μΈ‘μμ μ½λλ₯Ό μ€ννμ¬ μ±λ₯μ μ΅μ ννκ³ μ¬μ©μ κ²½νμ κ°μ νλ λ° λͺ©μ μ΄ μλ€.
- μλ² ν¨μλ ν΄λΌμ΄μΈνΈ μ»΄ν¬λνΈλ μλ² μ»΄ν¬λνΈμμ μ§μ νΈμΆν μ μλ μλ² μΈ‘ ν¨μμ΄λ€.
- μ΄λ ν΄λΌμ΄μΈνΈ μΈ‘μμ μλ²μ κΈ°λ₯μ μμ νκ² μ€νν μ μλλ‘ νλ RPC(μ격 νλ‘μμ νΈμΆ)μ ν ννμ΄λ€.
- Next.js App Routerμμλ 'use server' μ§μμ΄λ₯Ό μ¬μ©νμ¬ μ μλλ€.
- μλ² ν¨μλ μ£Όλ‘ λ°μ΄ν° λ³κ²½, νμΌ μ
λ‘λ, μΈλΆ API νΈμΆ λ± μλ²μμ μ²λ¦¬ν΄μΌ νλ μν λ³κ²½ λ‘μ§μ μ¬μ©λλ€.
νΉμ§
- ν΄λΌμ΄μΈνΈ-μλ² μνΈμμ©: ν΄λΌμ΄μΈνΈ μ»΄ν¬λνΈμμ νΌ μ μΆμ΄λ λ²νΌ ν΄λ¦κ³Ό κ°μ μ¬μ©μ μνΈμμ©μ μλ΅νμ¬ μλ²μ μ½λλ₯Ό μ€νν μ μλ€.
- 보μ: μλ² μ»΄ν¬λνΈμ λ§μ°¬κ°μ§λ‘ λ―Όκ°ν μ 보λ₯Ό μμ νκ² λ³΄νΈνλ€.
- API μλν¬μΈνΈ λ체: νΌ μ μΆκ³Ό κ°μ κ°λ¨ν μλ² μμ
μ μν΄ λ³λμ API μλν¬μΈνΈλ₯Ό λ§λ€ νμ μμ΄ μ½λλ₯Ό μ§μ νΈμΆν μ μμ΄ κ°λ° κ³Όμ μ κ°μννλ€.
- μ‘μ
(Action)κ³Όμ κ΄κ³: Next.jsμ νΌ μ‘μ
κ³Ό ν¨κ» μ¬μ©λμ΄, νΌ μ μΆ μ μλ²μμ λ°μ΄ν°λ₯Ό μ²λ¦¬νκ³ λ¦¬λλ μ
νλ λ±μ μμ
μ μννλ€.