<aside> π‘ CSR : Client Side Rendering
SSR : Server Side Rendering
</aside>
CSRμλ λͺ¨λ°μΌ μλμ λ€μ΄μ SPAκ° λ±μ₯νλ€.
μ΅μ΄ ν λ² νμ΄μ§ μ 체λ₯Ό λ‘λ©ν λ€, λ°μ΄ν°λ§ λ³κ²½νμ¬ μ¬μ©ν μ μλ μ ν리μΌμ΄μ μΌλ‘, SPAλ κΈ°λ³Έμ μΌλ‘ νμ΄μ§ λ‘λκ° μκ³ , λͺ¨λ νμ΄μ§κ° λ¨μν HTML5 History μ μν΄ λ λλ§λλ€.
μλ²μͺ½μμ pre-renderλ₯Ό λλ§μΉ HTMLμ λΈλΌμ°μ μκ² μ λ¬νλ λ°©μμΌλ‘, κΈ°μ‘΄μ μ ν΅μ λ°©λ²μΈ SSR λ°©μμλ μ±λ₯ λ¬Έμ κ° μμλ€.
μμ¦ μΉμμ μ 곡λλ μ λ³΄κ° μλ λ§λ€. κ·Έλμ ν΄λΌμ΄μΈνΈκ° μλ²μ λ°μ΄ν°λ₯Ό μμ²ν λλ§λ€ μλ‘κ³ μΉ¨μ΄ μΌμ΄λλ©΄μ νμ΄μ§λ₯Ό λ‘λ©ν λλ§λ€ μλ²λ‘λΆν° 리μμ€λ₯Ό μ λ¬λ°μ ν΄μνκ³ , νλ©΄μ λ λλ§νλ λ°©μμΈ SSRμ λ°μ΄ν°κ° λ§μ μλ‘ μ±λ₯ λ¬Έμ κ° λ°μνλ€.
μ΄λ, μΈν°λ μ μ΄ λ§μ νκ²½μμ λΉν¨μ¨μ μ΄λ€. λ λλ§μ μλ²μͺ½μμ μ§ννλ©΄ κ·Έλ§νΌ μλ² μμμ΄ λ§μ΄ μ¬μ©λκΈ° λλ¬Έμ λΆνμν νΈλν½μ΄ λλΉλλ€.
κ²μμμ§ μ΅μ ν
μ΄κΈ°λ‘λ© μ±λ₯ κ°μ
첫 λ λλ§λ HTMLμ ν΄λΌμ΄μΈνΈμμ μ λ¬ν΄μ£ΌκΈ° λλ¬Έμ μ΄κΈ°λ‘λ©μλλ₯Ό λ§μ΄ μ€μ¬μ€
νλ‘μ νΈ λ³΅μ‘λ
λΌμ°ν° μ¬μ©νλ€λ³΄λ©΄ 볡μ‘λκ° λμμ§ μ μμ
μ±λ₯ μ ν κ°λ₯μ±