!youtubee-CnI8Q5RY4?si=PFEJOmz_Bhxjj3KIuseMemo에서 “Memo”는 “Memoization”을 의미한다.동일한 값을 return하는 함수를 반복적으로 사용해야할때,위 그림과 같이 해당 값을 한 곳에 저장해 두었다가 재사용할 수 있도록
!youtubeXfUF9qLa3mU?si=ESpBV1dOWiWbBTtuuseMemo와 달리 함수 자체를 memoize한다.useMemo와 동일하게 콜백함수와 의존성 배열로 구성되어 있는데,useCallback의 memoize된 함수는 의존성 배열 내부에 있는 값이 변경
컴포넌트가 처음 렌더링 될때 리액트가 콜백 함수를 기억해뒀다가 실행한다.위 코드는 영화 리스트들을 불러오는 함수이다.위와 같이 useEffect를 써주면 렌더링 될 때 콜백 함수를 실행하게 된다.이렇게 코드를 짜게되면,영화 리스트 데이터를 다 받아오고 나서 정렬 버튼을