해결된 질문
23.03.26 03:04 작성
·
370
0
강좌에서는 함수의 결과값을 렌더링에 쓰는 경우만 useMemo를 적용했는데요
props나 state를 렌더링에 사용하는경우에도 모두 useMemo를 적용해야 하나요?
useCallback같은 경우는 렌더링에 사용하는 함수에 대해 모두 적용하면 되는데
useMemo는 어떤경우에 적용해야하는지 헷갈리네요
답변 1
1
2023. 03. 26. 09:09
값을 함수를 호출하여 얻는 경우 useMemo를 적용하면 좋습니다.
const [a, setA] = useState(abc())이면
abc() 대신 useMemo(() => abc(), [deps]) 하는 겁니다.