React Suspense
React özelliği: bildirimsel yükleme durumu. <Suspense fallback={<Spinner />}><DataComponent /></Suspense>. Çocuk bileşen bir Promise fırlatarak “askıya girebilir” — Suspense çözülene dek fallback’i gösterir. React 18’de kararlı.
Kullanım alanları: tembel yüklenen rotalar (React.lazy()), veri çekme (Relay, SWR, TanStack Query gibi kütüphanelerle), Server Components akışı. İç içe sınırlar: dış Suspense genel durumu gösterir, iç olanlar bölümleri tek tek akıtabilir. Seçici hydration: sunucu HTML akıtır, istemci bileşenleri önceliğe göre (önce görünenler) hydrate eder. Geçiş sürtünmesi: eski veri çekme (useEffect + setState) Suspense’i tanımaz → elle sarmalamak gerekir. Rakipler: Vue suspense, Solid resources, Svelte await blokları — hepsinde eşdeğer bir kalıp var.