-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
해결됨
useMemo를 사용하는 케이스에 대해
23.03.26 03:04 작성 조회수 273
0
강좌에서는 함수의 결과값을 렌더링에 쓰는 경우만 useMemo를 적용했는데요
props나 state를 렌더링에 사용하는경우에도 모두 useMemo를 적용해야 하나요?
useCallback같은 경우는 렌더링에 사용하는 함수에 대해 모두 적용하면 되는데
useMemo는 어떤경우에 적용해야하는지 헷갈리네요
답변을 작성해보세요.
1
조현영
지식공유자2023.03.26
값을 함수를 호출하여 얻는 경우 useMemo를 적용하면 좋습니다.
const [a, setA] = useState(abc())이면
abc() 대신 useMemo(() => abc(), [deps]) 하는 겁니다.
답변 1