[React] 리액트 훅( useMemo, useCallback )
useMemo, useCallback들은 컴포넌트를 최적화하기 위해서 사용한다 둘다 메모이제이션에 저장된 값을 반환한다. 메모이제이션이란 동일한 값을 가진 함수를 반복적으로 호출해야 된다면 처음 랜더링될때 그 값을 캐싱하고 그 값을 필요로할때 이전의 값을 캐싱한 값을 꺼내서 재사용하는 최적화하는 방법이다. useEffect처럼 의존성 배열안의 값이 변경되지 않는이상 메모이제이션의 값은 변경되지 않는다. 차이점은 useMemo는 값을 리턴, useCallback은 함수 자체를 리턴한다. useMemo const add = useMemo(() => { return ~~ }, [dependencyArray]) useMemo는 2개의 인자를 받는다 첫번째는 메모이제이션할 값 두번째는 의존성 배열(dependen..
REACT
2022. 7. 19. 23:24