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...])