React · Senior · Frage 4 von 75
Was bringt Concurrent Rendering dem Nutzer?
- 1Dringende Updates (Tippen) können ein schweres, nicht dringendes Rendering unterbrechen
- 2React rendert alle Komponenten in einem Web Worker und entlastet den Hauptthread
- 3Komponenten rendern parallel auf mehreren CPU-Threads
Antwort zeigen
Richtige Antwort: Dringende Updates (Tippen) können ein schweres, nicht dringendes Rendering unterbrechen
Erklärung
Concurrent heißt nicht Multithreading: JS läuft weiterhin auf einem Thread. React kann mehrere Versionen der UI vorbereiten, die Kontrolle an den Browser abgeben und niedriger priorisierte Arbeit (Transitions) für dringende unterbrechen. Es greift, wenn man startTransition, useDeferredValue und Suspense nutzt.