미해결
Promise.all로 묶었을 때 하나가 실패하면 페이지 전체가 에러가 나요
12:05 3-4 서버 컴포넌트로 데이터 가져오기 시청 중 남긴 질문
3-4 강의 12:05 부분처럼 대시보드에서 getUser, getPosts, getStats 세 개를 Promise.all로 한 번에 가져오고 있어요. 그런데 통계 API가 가끔 500을 주면 페이지 전체가 error.tsx 화면으로 바뀝니다.
export default async function Dashboard() {
const [user, posts, stats] = await Promise.all([
getUser(), getPosts(), getStats(), // stats만 가끔 실패
]);
return <DashboardView user={user} posts={posts} stats={stats} />;
}통계 카드 하나만 실패했을 때는 나머지 카드는 그대로 보여 주고, 통계 자리에만 ‘불러오지 못했어요’를 띄우고 싶어요. 어떻게 나누는 게 좋을까요?

