인프런 커뮤니티 질문&답변
76강 질문 useCallback() 삭제해도 되는건가요?
작성
·
12
0
useMemo()로 마운트 시점을 메모하는거면
이제 onCreate, onUpdate, onDelete 에 적용한 useCallback()은 없애도 되는건가요?
const memoizedDistpatch = useMemo(()=>{
return {onCreate, onUpdate, onDelete}
}, [])
useCallback() 제거하고 테스트했을때 따로 리렌더링 되는걸 확인했지만, 확인차 질문합니다.
답변 1
0
이정환 Winterlood
지식공유자
안녕하세요 김김님 이정환입니다.
네 useMemo 이후에는 useCallback은 제거하셔도 무방합니다!
다만 향후 해당 함수들이 useMemo로 묶이지 않고 사용될 시에는 useCallback으로 재 생성되지 않도록 방지할 필요가 있으니 굳이 제거하실 필요는 없습니다.




