useCallback
useCallbackμ 리λ λλ§ μ¬μ΄μ ν¨μ μ μλ₯Ό μΊμν μ μκ² ν΄μ£Όλ React ν μ λλ€.
λμΌν ν¨μλ₯Ό μ¬μ¬μ© ν΄μΌν λ μ¬μ©
const cachedFn = useCallback(fn, dependencies)
fn
- μΊμνλ €λ ν¨μ κ°
- μ΄λ€ μΈμλ λ°μ μ μκ³ μ΄λ€ κ°μ΄λΌλ λ°νμ΄ κ°λ₯
- Reactλ μ΄κΈ° λ λλ§μ νλ λμ ν¨μλ₯Ό λ°νν©λλ€.
- λ€μ λ λλ§μμ Reactλ λ§μ§λ§ λ λλ§ μ΄ν
dependencies
κ° λ³κ²½λμ§ μμλ€λ©΄ λμΌν ν¨μλ₯Ό λ€μ μ 곡
denpendencies
fn
μ½λ λ΄μμ μ°Έμ‘°λ λͺ¨λ λ°μνμ κ°μ λ°°μ΄- λ°μν κ°μλ props, state, μ»΄ν¬λνΈ λ³Έλ¬Έ λ΄λΆμμ μ§μ μ μΈν λͺ¨λ λ³μ λ° ν¨μκ° ν¬ν¨
Β
Β