- React 18 이상 버전에서는 개선된 렌더링 전략이 적용되면서
useNotes
와useCallbacks
의 필요성이 줄어들었습니다. 🙃 useMemo
는 비싼 계산을 수행하는 함수를 감싸서 결과값을 캐싱하여 불필요한 재 계산을 방지합니다. 🧠React.memo
는 컴포넌트를 감싸서 props 값이 변경될 때만 재 랜더링되는 것을 방지합니다. envelopoinguseCallback
는 랜더링보다 컴포넌트 내에서 사용되는 함수의 렌더링 횟수를 줄입니다. 🛠️