OS | μλ²μ¬μ΄λ λ λλ§(SSR) ν΄λΌμ΄μΈνΈμ¬μ΄λ λ λλ§(CSR)
λ λλ§
2μ°¨μ λλ 3μ°¨μ μ₯λ©΄μ λ°νμΌλ‘ μ»΄ν¨ν°λ₯Ό μ΄μ©ν΄ μ¬μ§μ΄λ μμμ λ§λ€μ΄λ΄λ κ³Όμ
(κ°λ°μκ° μμ±ν λ΄μ©λ€μ΄ μ¬μ©μκ° λ³΄μ΄λ λΈλΌμ°μ μ μΆλ ₯λλ κ³Όμ )
μ’ λ₯
μλ²μ¬μ΄λ λ λλ§(SSR)
μλ²μμ νμ΄μ§λ₯Ό μμ±μν¨ ν μ¬μ©μμκ² λ³΄μ¬μ£Όλ λ°©μ
ν΄λΌμ΄μΈνΈμ¬μ΄λ λ λλ§(CSR)
μ¬μ©μμκ² λΉ νμ΄μ§λ₯Ό μ£Όκ³ JSμ½λλ₯Ό μ€νμν¨ ν νμ΄μ§λ₯Ό μ±μλ£μ΄ μ¬μ©μμκ² λ³΄μ¬μ£Όλ λ°©μ
μ₯λ¨μ
μλ²μ¬μ΄λ λ λλ§(SSR)
μ₯μ
- μ΄κΈ°νμ΄μ§λ‘λ©μλκ° λΉ¨λ₯΄λ€.
- HTMLμ΄ λ¨Όμ λ λλ§ λκΈ° λλ¬Έμ μ±λ₯μ΄ κ°μ λλ€.
λ¨μ
- νμ΄μ§μ ꡬμ±μ λν λΆλ΄μ ν΄λΌμ΄μΈνΈκ° μλ μλ²μμ λΆλ΄νκΈ°λλ¬Έμ μλ²μ λΆνκ° λ°μλλ€.
- λ€λ₯Έ νμνμ΄μ§λ₯Ό λΆλ¬μ¬ κ²½μ° μλ²μ μλ‘κ² htmlμ μμ²νμ¬ μλ‘μ΄ νμ΄μ§λ₯Ό λ°μμμΌνκΈ°λλ¬Έμ νμ΄μ§μ νμ΄ λ§€λλ½μ§μλ€.
- ν¬λ‘€λ§ κ°λ₯ β
ν΄λΌμ΄μΈνΈμ¬μ΄λ λ λλ§(CSR)
μ₯μ
- λ°μ΄ν°κ° νμν κ²½μ°μλ§ μμ²μ νκΈ°λλ¬Έμ λΆλ΄μ΄ μ λ€.
- μ΄κΈ°μ νλ©΄μ νμλλ λͺ¨λ λ°μ΄ν°κ°μ λ°μμ€κΈ°λλ¬Έμ SSRκ³Ό λ€λ₯΄κ² htmlλ₯Ό μΆκ°μ μΌλ‘ λΆλ¬μ¬ μΌμ΄ μμ΄ νμνμ΄μ§ λ‘λ©μκ°μ΄ λΉ λ₯΄λ€
λ¨μ
- μλ²μμ νμ΄μ§κ° μμ±λμ΄ μ€λκ²μ΄ μλλΌ μ¬μ©μμκ² μ ν΄μ§ ν JSκ° μ€νλμ΄ νμ΄μ§κ° ꡬμ±μ΄ λκΈ°λλ¬Έμ μ΄κΈ°λ‘λ© μλκ° λ리λ€.
- νμ΄μ§μ ꡬμ±μ λν λΆλ΄μ μλ²κ° μλ ν΄λΌμ΄μΈνΈμμ λΆλ΄νκΈ°λλ¬Έμ ν΄λΌμ΄μΈνΈμ λΆνκ° λ°μλλ€.
(ν΄λΌμ΄μΈνΈμ μ±λ₯μ λ°λΌ μλκ° μ’μ§μ°μ§λλ€) - ν¬λ‘€λ§ λΆκ°λ₯ β
μ€μ μ¬μ©μ κ²½μ°
μ’μ μλΉμ€μ κ²½μ° νμ΄μ§μ λν ꡬμ±μ μ¬μ©μμκ² λΆλ΄μ μ£Όλκ²λ³΄λ€ μλκ° λ³΄μ₯μ΄ λμ΄μλ μλ²μ μμ²μ 보λ΄λ κ²μ΄ λ μ’κΈ°λλ¬Έμ μ’μ μλΉμ€λ₯Ό ꡬμ±ν λ €λ©΄ SSRμ λ°νμΌλ‘ μΉ νμ΄μ§λ₯Ό λ§λ λ€.
SSR CSRλ₯Ό λλμ΄ 1κ°λ§ μ°λκ²μ΄ μλλΌ μΉ νμ΄μ§ ꡬμ±μμμ λ°λΌ μμ΄μ μ¬μ©νλ κ²μ΄ 보νΈμ μ΄λ€.