useCallbak -> 함수를 저장 useMemo -> 값을 저장
커스텀 훅은 데이터가 아닌 로직을 공유한다 search / Ingredients 두 컴포넌트에서 모두 사용되는 로직을 공유하도록 만듦 하나의 컴포넌트에서 요청을 보낼 때 다른 컴포넌트에서는 아무일도 일어나지 않음 (ex. ingredients 에서 요청을 보낼 때 search 에서는 x) -> 컴포넌트간에 스테이트 관련 로직을 공유하는 것 코드