Lazy
-
- [React.js] μ½λ λΆν (Code Splitting) : useTransition ν , Suspense μ»΄ν¬λνΈ, lazy ν¨μ
μ½λ λΆν (Code Splitting) : useTransition ν , Suspense μ»΄ν¬λνΈ, lazy ν¨μλ€μ΄κ°λ©°λ¦¬μ‘νΈ(React.js)μμ μ½λ λΆν (Code Splitting)μ μ₯μ κ³Ό ν¨κ» μ¬μ©λλ @useTransition@ ν κ³Ό @Suspense@ μ»΄ν¬λνΈ, @lazy@ ν¨μμ λν΄ μ 리ν΄λ³Έλ€. μ½λ λΆν (Code Splitting)κ°λ 리μ‘νΈ μ ν리μΌμ΄μ μμ μ½λμ μΌλΆλΆμ λλ μ νμν μμ μ λ‘λνλ λ°©μ μ₯μ μ ν리μΌμ΄μ μ λ μμ μ²ν¬(Chunk)λ‘ λλμΌλ‘μ¨ μ΄κΈ° λ‘λ μ νμν μλ°μ€ν¬λ¦½νΈ ν¬κΈ°λ₯Ό μ€μΈλ€.μ΄λ₯Ό ν΅ν΄ 첫 νλ©΄ λ λλ§ μλκ° λΉ¨λΌμ§λ©°, λλ¦° λ€νΈμν¬ νκ²½μμλ λΉ λ₯΄κ² μλ΅ν μ μλ€.μ¬μ©μκ° νμλ‘ νμ§ μλ μ½λλ λμ€μ λ‘λλλ©°, μνΈμμ©ν λλ§ νμν μ½λκ° λ..
2024.09.20 -
- [React.js] μ§μ° λ‘λ©(Lazy Loading)
μ§μ° λ‘λ©(Lazy Loading)λ€μ΄κ°λ©°λ¦¬μ‘νΈ(React.js)μμ μ ν리μΌμ΄μ μ λ°°ν¬νκΈ° μ μ μ½λ μ΅μ ν μμ μ ν΄μ£Όμ΄μΌ νλλ°, μ΄λ μ§μ° λ‘λ©(Lazy Loading)μ νμ©ν μ μλ€.μ§μ° λ‘λ©(Lazy Loading)μ΄ λ¬΄μμΈμ§ κ°λ¨ν μ 리ν΄λ³Έλ€. μ§μ° λ‘λ©(Lazy Loading)κ°λ νμν μμ μ νΉμ μ»΄ν¬λνΈλ λͺ¨λμ λ‘λνμ¬ μ΄κΈ° λ‘λ© μκ°μ μ€μ΄κ³ μ ν리μΌμ΄μ μ μ±λ₯μ ν₯μμν€λ κΈ°μ μ΄ λ°©λ²μ μ¬μ©νλ©΄ μ΄κΈ° λ‘λ© μ λΆνμν μ½λκ° λ‘λλμ§ μμΌλ©°, μ¬μ©μ κ²½νμ κ°μ ν μ μλ€. κΈ°λ³Έμ μΈ μ¬μ© λ°©λ²@React.lazy@μ @Suspense@λ₯Ό μ¬μ©νλ©΄ μ»΄ν¬λνΈλ₯Ό λμ μΌλ‘ @import@νκ³ λ‘λ©μ΄ μλ£λ λκΉμ§ λ체 UI(fallback)λ₯Ό νμν μ μλ€. β μ»΄ν¬λνΈ λμ im..
2024.07.08