useEffect와 싸우기(2) - useMemo

김동규·2023년 1월 10일

React 공부하기

목록 보기
5/10

useEffect to useMemo

상태변화를 감지해 렌더링을 새로 하기 위한 값이 아니라 단순하게 컴포넌트 내부에서 사용할 값이 필요할때는 useEffect, useState를 사용할 필요가 없다.

const Component = () => {
	const [state, useState] = useState(); 
  	const result = state.reduce((cur, i) => cur + i, 0);

	return // ...
}

사실 useMemo역시 필요할 때만 사용하면 된다.

profile
공식문서를 사랑하는 프론트엔드 주니어 개발자

0개의 댓글