[Korean FE Article] 리액트 컴파일러와 리액트 19 - 이제 메모이제이션을 신경쓰지 않아도 되나요?
소개
최근 리액트 컴파일러에 대한 이야기로 리액트 커뮤니티가 뜨거운데요, 저희 Korean FE Article에서도 리액트 컴파일러에 대한 글을 종종 내보내기도 했습니다.
하지만 리액트 컴파일러가 리액트 19에 포함되는 내용이 아니란 사실, 알고 계셨나요? 그렇다면 리액트 컴파일러는 언제쯤 출시되며 출시 된다면 이제 리액트에서 메모는 신경쓰지 않아도 되는 것일까요? 또 컴파일러가 출시되면 정확히 무엇이 바뀌는걸까요?
이 글에서는 리액트 컴파일러가 언제쯤 출시될지, 또 리액트 컴파일러로 바뀔 것들에 대해 다루고 있습니다.
목차
리액트 19는 리액트 컴파일러가 아닙니다
리액트 컴파일러로 변경되는 것들
부모가 리렌더링되면 자식도 리렌더링되는 속성
더 이상 성능을 위한 합성은 필요 없습니다
더 이상 useMemo/useCallback을 모든 곳에 사용하지 않아도 됩니다
비교(diffing)와 재조정(reconciliation)