React · Senior · Pytanie 24 z 75
Dlaczego podczas przejścia wewnątrz startTransition nie pojawia się już pokazany fallback Suspense?
- ✓Poprawna odpowiedź: React trzyma stary UI, dopóki nowy nie będzie gotowy, zamiast podmieniać go spinnerem
- 2Wewnątrz transition Suspense jest wyłączony do końca sesji
- 3Fallback jest pokazywany, ale zbyt krótko, by to zauważyć
Wyjaśnienie
Jeśli już wyświetlona treść zawiesza się z powodu pilnej aktualizacji, React pokazuje fallback. W transition woli zachować poprzedni ekran (z isPending dla wskaźnika), żeby szkielety nie „migały”. Tak działa nawigacja w routerach opartych na Suspense.