<Suspense> er en innebygd komponent som koordinerer asynkrone avhengigheter i komponenttreet sitt — den viser en fallback (lasting-UI) til alle nestede asynkrone operasjoner løses, deretter vises det faktiske innholdet. Den fjerner manuell isLoading boilerplate.
De to sporene
<template>
<Suspense>
<template #default>
<UserDashboard /> <!-- a component with async setup -->
</template>
<template #fallback>
<LoadingSpinner /> <!-- shown while #default is resolving -->
</template>
</Suspense>
</template>
