- μ΄μ 컀νΌμ±μμ λ§μλλ Έλ― μ 체μ μΌλ‘ μ§§μ μκ°μ μ μμ±ν΄ μ£Όμ κ² κ°κ³ , ν° λ²κ·Έ μμ΄ κΈ°λ₯λ μμ±μ΄ λμ΄μμ΄μ μ’μμ΄μ!
- μλμμλ μ‘°κΈ λ 보μμ΄ λλ©΄ μ’μλ§ν μμλ€μ λμ΄ν΄ 보λλ‘ νκ² μ΅λλ€.
- components ν΄λ ꡬ쑰
- λλ©μΈ λ³λ‘ μ’ λ λ¬Άμ΄μ£Όκ³ , λλ μ£Όλ μ°μ΅μ΄ νμν κ² κ°λ€κ³ λκΌμ΅λλ€.
- νμΌμ΄λ ν΄λμ μκ° λ무 λ§μμ§λ©΄, λμ€μ νλ‘μ νΈλ₯Ό μ μ§λ³΄μνλ κ²μ΄ μ΄λ €μμ§ μ μμ΄μ. κ·Έλ κΈ° λλ¬Έμ μ΄λ° λΆλΆμ λν μ΅κ΄μ κ°μ§λ κ²μ΄ μ’μ΅λλ€.
- hooksλ€λ‘ api ν΅μ λ±μ λΆλ¦¬ν λΆλΆμ μμ£Ό μ λμ΄μμ΄μ! λ€λ§ hooksλΌλ λ³λμ ν΄λμ λͺ¨λ λͺ°μλ기보λ€λ μ 체μ μΌλ‘ 곡ν΅μ μΌλ‘ μ¬μ©ν λ§ν κ²λ€λ§ κ³΅ν΅ ν΄λμ λκ³ (useDebounce, useTimeoutFn κ°μ) βμΈμ¦β βκ²μβ βκΈ μμ±β λ±μ λλ©μΈμΌλ‘ μ»΄ν¬λνΈλ€κ³Ό colocation(κ°κΉμ΄ λκΈ°)λ₯Ό νλ κ²λ κ³ λ €ν΄μ£Όμλ©΄ μ’μ κ² κ°μμ.
- SWR, React-query(Tanstack query) κ°μ data sync λΌμ΄λΈλ¬λ¦¬ μ¬μ©
- fetch stateλ₯Ό κ΄λ¦¬ν μ μμ΄ ν° μ±μμλ μ΄λ° λ₯μ λΌμ΄λΈλ¬λ¦¬κ° λμμ΄ λ§μ΄ λκ³ , μ΅κ·Όλ€μ΄ λ§μ΄ μ¬μ©νκ³ μλ μΆμΈμ λλ€.
- μ΄λ₯Ό μ¬μ©νλ©΄, recoil κ°μ λΌμ΄λΈλ¬λ¦¬κ° νμνμ§ μμμ§ μλ μμ΅λλ€. (μ’ λ μ±μ΄ κ°λ¨ν΄μ§)
- absolute path μ¬μ©νκΈ°
- https://medium.com/@davidmieloch/tilde-paths-with-eslint-typescript-and-webpack-971f694c9b15 κ°μ κ°μ΄λλ₯Ό μ°Έμ‘°ν΄λ³΄μλ©΄ μ’μ κ² κ°μ΅λλ€!
- relative pathμ μ₯μ λ μμ§λ§, νΈλμ€νμΌλ¬ μ€μ μ μ‘°μ νμ¬ absolute pathλ₯Ό μ¬μ©νλ©΄ μ΄λ€ μν¬νΈ ν¨μ€λ₯Ό μ¬μ©νκ³ μλμ§κ° λͺ¨λ νμΌμμ λμΌνκ² λνλκΈ° λλ¬Έμ μ’ λ μν¬νΈ μν©μ νμ νκΈ°κ° μ¬μμ§λλ€.
- κ°λ¨ν μ§μ μ¬νλ€
- μΌλΆ λΉλν΄ λ± κ°λ°νκ²½μμλ§ μ¬μ©λλ μμ‘΄μ±λ€μ devDependenciesλ‘ μ 리 (μ€μ νλ‘κ·Έλ¨μ νΉλ³ν ν° μν₯μ μ£Όλ κ²μ μλμ§λ§, λ μ λ¦¬ν΄ λλ κ²μ΄ μ’μμ)