useCallback
정의 (https://reactjs.org/docs/hooks-reference.html#usecallback) const memoizedCallback = useCallback( () => { doSomething(a, b); }, [a, b], ); useCallback(fn, [])는 []에 담긴 state가 변화할 때마다 fn을 실행합니다. useEffect와 유사한 면이 있습니다. deps에 반드시 useCallback 내부에서 사용한 state를 넣어주는 것을 잊지 맙시다. 활용 이 useCallback을 언제 활용하느냐. 함수로 인한 렌더링 성능을 최적화하는 용도로 사용됨. useMemo가 함수 내부에서 진행되는 연산을 최적화한다면 useCallback은 컴포넌트 내부에 정의된 이벤트 핸들러..