인프런 커뮤니티 질문&답변
useMemo, useCallback, React.memo 등에 대한 질문..
작성
·
145
답변 1
1
제로초(조현영)
지식공유자
useMemo나 useCallback에서는 [] 내부가 바뀌었는지 검사하는데 시간이 소요되고, React.memo는 props가 바뀌었는지 검사하는데 비용이 듭니다.
이러한 최적화는 오히려 간단한 컴포넌트에서는 배열이나 props 비교가 virtual dom 비교보다 오래 걸려서 성능적 손해를 볼 가능성이 높습니다. 복잡한 컴포넌트들에서는 최적화에 따른 이득을 볼 수 있고요.




