sm 기술 블로그
[리액트] useCallBack 본문
useCallBack
특정 함수를 새로 만들지 않고 재사용하고 싶을 때 사용하는 함수이다.
useCallBack 사용법
const callback = useCallback(function, deps);
function을 deps값이 변경될 때까지 재사용할 수 있게 해준다.
useCallBack 사용 이유
리렌더링 될 때 마다 함수가 새로 만들어지는데 그것을 방지하고 재사용하는 것이다.
(cpu나 메모리를 소모를 줄이고자 라고도 하지만 현재는 큰 의미 없어보인다.)
'리액트' 카테고리의 다른 글
[리액트] 자동 스크롤 이벤트 (0) | 2022.09.29 |
---|---|
[리액트] state 구조가 배열 안에 객체 안에 객체 값 변경 (0) | 2022.09.27 |
[리액트] 소켓 비우고 다시 연결(stompjs 중첩 연결 해결) (1) | 2022.09.27 |
[리액트] state 값 수정 (0) | 2022.09.22 |
[리액트] 삼항연산자, &&연산자(if문) (0) | 2022.09.21 |
Comments