728x90 React Dev Tools1 10.07.22{코딩일기}벨로퍼트와 함께하는 모던 리액트 1-18 챕터리뷰 [ 새롭게 알게된 것 ] 1. useCallback은 특정 함수를 새로만들지 않고 재사용하고 싶을때 사용하는 훅(Hook)! useMemo랑 살짝 비슷할 수 도 있는데, useMemo는 특정값을 재사용하는거라면 useCallback은 함수를 재사용하는 거임. 사실 useCallback은 useMemo를 기반으로 만들어 졌다고 함. const onToggle = useMemo( () => () => { /* ... */ }, [users] ); 2. 함수 재사용이 중요한 이유는 컴포넌트 최적화를 위함임. 만약 props가 바뀌지 않았으면 virtualDOM에 새로 렌더링조차 하지 않아도 컴포넌트 결과물을 재사용할 수 있음. 이런걸 위해서 함수를 재사용하는것이 중요한 이유임. 3. 참조값을 항상 최신으로 유.. 2022. 10. 7. 이전 1 다음 728x90