- React 컴파일러가 자동 메모이제이션을 처리하여 개발자가 수동으로 렌더링을 제어할 필요가 없어짐 🎉.
- 컴파일러는 빌드 시점에 컴포넌트를 분석하여 필요한 부분에만 메모이제이션을 적용, 불필요한 업데이트 방지 ⚙️.
- 컴포넌트 내부의 클로저를 분석하여 불필요한 리렌더링을 방지하고, useCallback 또는 useMemo를 대체 🧠.
- 수동 메모이제이션에 집착하는 것은 현대적인 가비지 컬렉터를 거부하는 것과 같음, 컴파일러가 더 나은 최적화를 제공 🗑️.
- React는 다른 프레임워크에서 이미 입증된 패턴을 따라잡아 스마트 컴파일러 또는 세분화된 반응성을 통해 불필요한 업데이트를 기본적으로 방지 🏃♀️.