<Suspense>는 컴포넌트 트리의 비동기 의존성을 조율하는 내장 컴포넌트입니다 — 중첩된 모든 비동기 작업이 해결될 때까지 폴백(로딩 UI)을 표시한 뒤 실제 콘텐츠를 보여줍니다. 수동 isLoading 보일러플레이트를 제거합니다.
두 개의 슬롯
vue
<template>
<Suspense>
<template #default>
<UserDashboard /> <!-- 비동기 setup을 가진 컴포넌트 -->
</template>
<template #fallback>
<LoadingSpinner /> <!-- #default가 해결되는 동안 표시 -->
</template>
</Suspense>
</template>
