useMemo()란? useMemo() 훅은 Memoized value를 리턴하는 훅이다. Memoized value를 이해하기 위해서는 Memoization을 먼저 알아야 하는데, 이는 최적화를 위해서 사용하는 개념으로, 비용이 높은(연산량이 많이 드는) 함수의 호출 결과를 저장해 두었다가, 같은 입력 값으로 함수를 호출하면 새롭게 함수를 호출하지 않고 이전에 저장해놨던 호출 결과를 바로 반환하는 것이다.(불필요한 연산을 적게 사용하기 위해) 즉 Memoized value는 "메모된 value"값이라 이해하면 편하다! 그렇다면 useMemo()훅은 어떤 방식으로 사용되는 걸까? const memoizedValue = useMemo( ( ) => { // 연산량이 높은 작업을 수행하여 결과를 반 retu..