Promise.all
은 여러 비동기 작업을 병렬로 처리하여 데이터 가져오기 속도를 향상시킬 수 있습니다. 🚀Promise.all
은 에러가 발생하면 모든 작업이 중단되므로,Promise.allSettled
를 사용하여 에러 발생 시에도 다른 작업 결과를 받을 수 있습니다. 🛡️- React Server Components 환경에서는
Promise.all
대신 컴포넌트 분할 및 Suspense를 활용하여 로딩 상태를 개별적으로 관리하는 것이 더 효과적일 수 있습니다. 🧩 - 컴포넌트가 너무 세분화되어 복잡해지는 경우,
Promise.all
을 사용하는 것이 더 나은 선택일 수 있습니다. ⚖️