CodeBlanks Logo Icon CodeBlanks

Meydan okuma: Streaming sayfa

Suspense ile bir bölümü geç yükleyen bir streaming sayfa yazarsın.

Meydan okuma: Streaming sayfa

Bu meydan okumada Suspense ile akıtan bir sayfa yazacaksın. Yavaş bileşen hazır olana kadar bir fallback gösterilir.

Sayfa açıldığında ilk HTML hemen gelir; yavaş bölüm hazır olunca akışa eklenir. Kullanıcı boş ekran beklemez; yavaş bölüm hazırlanırken yedek içerik görünür. Bu deneyim daha akıcıdır.

Uygulama StreamPage bileşenini yaz

StreamPage yaz. Suspense içe aktar. <Suspense fallback={<p>Yükleniyor</p>}> içinde <SlowFeed /> göster. Dışa aktar.

Başlangıç kodu

App.jsx
// StreamPage bileşenini buraya yaz

Örnek çözüm

App.jsx
import { Suspense } from 'react';
import SlowFeed from './SlowFeed';

function StreamPage() {
  return (
    <Suspense fallback={<p>Yükleniyor</p>}>
      <SlowFeed />
    </Suspense>
  );
}
export default StreamPage;

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Suspense fallback ne zaman gösterilir?

  • Bileşen hazırsa
  • Yalnızca hata durumunda
  • Hiçbir zaman
  • Bileşen beklenirken Doğru cevap

Açıklama: Bekleme sırasında fallback görünür.

2 Boşluğu doldur: Suspense sınırı ekle

Soru
<Suspense fallback={<p>Yükleniyor</p>}>
  <____ />
</Suspense>
Cevap
<Suspense fallback={<p>Yükleniyor</p>}>
  <SlowFeed />
</Suspense>

Açıklama: Suspense içine yavaş bileşen konur.

Uzman seviye bölümündeki tüm dersler