TDD - Green, Red, Refactor
안녕하세요, 저도 해당 강의를 보면서 useCallback에 대해 궁금증이 생겨서요. 위에서 설명해주신 부분을 보고 useCallback을 사용하면 의존성 배열(dependency array)이 변경되지 않는 한 콜백 함수에 새로운 주소값을 할당하지 않고, 불필요한 리렌더링을 예방할 수도 있다라는 장점을 이해했습니다. 그렇다면, 왜 모든 콜백 함수에 useCallback을 사용하지 않고 특정 콜백 함수에만 사용하는 이유가 있을까요? 실무에서는 어떤 경우에 주로 useCallback을 사용하시는지 설명해주실 수 있을까요?