useMemo(CB,[state1, props2...])메모이제이션(memoizaition)
- 컴퓨터 프로그램이 같은 계산을 반복할 때, 이전 계산값을 메모리에 저장하여 반복수행 제거, 실행속도를 빠르게 하는 기술
-React.memo()사용. (ToastUI - React.memo() 현명하게 사용하기)
-React-hooks useMemo()사용
-Lodash패키지 사용import memoize from 'lodash/memoize'
[state1, props2...] : 배열에 변경을 감시할 state or props 를 전달useCallback(CB, [state1, props2...])