λμμΈ μμ€ν κ°λ° μΌμ§ 5 ( μ»΄ν¬λνΈ )
ꡬνν μ»΄ν¬λνΈμ νμ
μ 리 -> λλΆλΆμ λμμΈ μμ€ν
μ λ€μκ³Ό κ°μ λλΆλ₯λ₯Ό κ°λλ€.
Read more βλμμΈ μμ€ν κ°λ° μΌμ§ 4 ( νμ κ΄λ ¨ μ νΈλ¦¬ν° )
νμ
κ΄λ ¨ μ νΈλ¦¬ν°μ νμμ± μ»΄ν¬λνΈμ λ€νμ± κ°μ μ»΄ν¬λνΈκ° μλ‘ λ€λ₯Έ ννμ μν μ κ°μ§ μ μλ λ₯λ ₯μ λ§νλ€. λμμΈ μμ€ν
μ μ μ©ν λ, μ»΄ν¬λνΈμ λ€νμ±μ λν΄μ μκ°ν΄λ³Ό μ μλ€. < λ€μ μμλ λ€νμ±μ μ§μνμ§ μλ ꡬ쑰μ μ»΄ν¬λνΈμ΄λ€ >
Read more βλμμΈ μμ€ν κ°λ°μΌμ§ 3 ( μ€νμΌ κ΄λ ¨ μ νΈ ν¨μ μ 리 )
μ€νμΌ κ΄λ ¨ μ νΈ ν¨μ μ€νμΌ κ΄λ ¨ μ νΈν¨μκ° νμν μ΄μ tailwind-variantλ‘ μμ±ν΄μ μ§μ ν propsμ, classNameμ ν΅ν΄ λ°λ propsλ₯Ό λ€ κ°λ₯νκ² ν κ²½μ° μ€νμΌλ€μ΄ κ²ΉμΉλ λ¬Έμ κ° λ°μνλ€. λμμΈ μμ€ν
μ ꡬμ±νλ κ²½μ° default μ€ β¦
Read more βλμμΈ μμ€ν κ°λ°μΌμ§ 2 ( ꡬ쑰 μ€μ )
1. ꡬ쑰 μ€μ κ³Όμ μ λ°μ μΌλ‘ μ°Έκ³ ν λ¬Έμ https://devblog.kakaostyle.com/ko/2024-12-13-1-rebuilding-frontend-design-system/
μ€μνκ² μκ°νλ κ² νΈλ¦¬μ
°μ΄νΉ λ° λ²λ€λ§μ΄ μ λλ‘ μ΄λ€μ ΈμΌ νλ€. μμ΄μ½, β¦
Read more βλμμΈ μμ€ν κ°λ°μΌμ§ 1 ( μμ λ°°κ²½ )
1. λμμΈ μμ€ν
κΈ°ν λ°°κ²½ κΈ°μ‘΄ μμ€ν
μ λ¬Έμ κΈ°μ‘΄μ λ ν¬μμλ λμμΈ μμ€ν
μ΄ λΆκ·μΉνκ² μ리μ‘μ μμμ. μ΄κΈ° μλΉμ€λ₯Ό ꡬμΆν λ λΉ λ₯Έ κ°λ° μ§ν, λμμΈ ν ν° κ΅¬μΆ λ―Έν‘, μΈμ λΆμ‘± λ± μ¬λ¬ μν©μΌλ‘ μΈν΄ κΈ°μ‘΄μ λ ν¬μμ μμ
μ ν¨μ μμ΄μ λ§μ μ΄λ €μμ΄ μμ β¦
Read more βUSEMEMO
useMemo κ°μ λ©λͺ¨μ΄μ μ΄μ
ν¨ νΉνλ μ€λ 걸리λ, μμμ λ§μ΄ μλͺ¨νλ μ°μ°μΌ κ²½μ°, μ»΄ν¬λνΈ λ λλ§ μλ§λ€ ν΄λΉ μ°μ°μ νλ κ²μ λ°λμ§νμ§ μμ. λ°λΌμ useMemoμμλ μμ‘΄μ± λ°°μ΄μ νΉμ κ°μ λ£μ΄μ, β¦
Read more βZUSTAND SELECTOR λΆμ
κ°μ²΄ selector (shallow μμ) const { user, theme } = useUserStore((s) => s); // β μ€ν μ΄ μ 체 ꡬλ
. κ°μ₯ λ¨μνμ§λ§ λͺ¨λ λ³κ²½μ 리λ λ. κ°μ²΄ selector (shallow μμ) const { β¦
Read more βNEXT.JS LINK COMPONENT
Next.JSμ λ§ν¬ μ»΄ν¬λνΈλ?
λ΄λΆ λΌμ°ν
μ ν΄λΌμ΄μΈνΈ μ¬μ΄λλ‘ μ²λ¦¬
prefetch μ΅μ
μ true, false, default (null, auto ) κ° μλ€.
Read more βOPTIMISTIC UPDATE
Optimistic Update λκ΄μ μ
λ°μ΄νΈ
μλ²μμ μνκ° λ³κ²½λκ³ μ¬μ©μμκ² λ³΄μ¬μ§ λ, μ¦κ°μ μΈ νΌλλ°±μ μ 곡ν΄μΌ νλ κ²½μ° μ¬μ©νλ€.
Read more βES6μμ ARROW ν¨μλ₯Ό μ¬μ©νλ μ΄μ
ν μ€ μ 리 μ§κ΄μ μ μκ΄νΈ λ° μ€κ΄νΈ μλ΅ κ°λ₯ κ°μ²΄, ν΄λμ€ λ΄λΆ λ©μλλ‘ μ¬μ©νλ κ²½μ°, this λ°μΈλ©μ΄ μλμΌλ‘ μ΄λ£¨μ΄μ§ μ§κ΄μ μ arrow functionμ μ¬μ©νλ©΄ ν¨μ λ³Έμ°μ μ
μΆλ ₯κΈ°λ₯μ μμ£Ό μ§κ΄μ μΌλ‘ μ ννν΄μ€λ€. let λλ°°λ§λ€κΈ° = (x) β¦
Read more β- 1
- 2