React 앱의 렌더링 성능을 높이기 위해서는 불필요한 연산과 렌더링을 줄이는 것이 핵심입니다. 이를 위해 React는 memo, useMemo, useCallback 같은 성능 최적화 도구를 제공합니다. 이번 글에서는 이 세 가지 개념을 실제 코드와 함께 쉽게 정리해보겠습니다.1. React.memo – 컴포넌트 메모이제이션React.memo는 props가 변경되지 않으면 컴포넌트의 리렌더링을 방지합니다.const Child = React.memo(function Child({ value }) { console.log('Child 렌더링'); return 값: {value};});부모 컴포넌트에서 state가 바뀌더라도 value props가 같다면 자식 컴포넌트는 렌더링되지 않습니다.2. useM..