- React 19에서 Suspense를 사용할 경우 데이터 로딩이 병렬이 아니라 순차적으로 실행되어 성능 저하가 발생합니다. 🐢
- 이 문제는 React Compiler 최적화로 인해 발생하여, 심한 경우 페이지 로딩 속도가 14초에 달할 수 있습니다. ⏱️
- React 18에서는 Suspense를 사용해도 서브컴포넌트들이 데이터를 병렬로 로딩하여 빠른 로딩 속도를 보이고 React 19에서는 데이터 로딩에 순차적인 흐름이 생겨 더 많은 시간이 소요됩니다. 📉
- 이 문제는 React 19에서 컴포넌트 render링 과정에서 발생하는 불필요한 로딩 과정을 제거하려는 목적에서 비롯되었습니다. 🗑️