React.memo를 활용하여 컴포넌트를 메모이제이션할 수 있습니다. 이는 컴포넌트의 props가 변경되지 않으면 컴포넌트를 리렌더링하지 않도록 합니다. 특히 부모 컴포넌트가 자주 업데이트되는 상황에서 유용합니다.useMemo와 useCallback훅을 사용하여 각각
리액트를 사용하다 보면 컴포넌트의 상태를 관리하기 위해 useState를 많이 사용합니다. 하지만 초기 상태를 설정할 때 무거운 연산이 포함된 함수를 잘못 사용하면 성능 저하가 발생할 수 있습니다. 이를 해결하는 방법이 지연 초기화(Lazy Initialization)