React · Middle · Frage 27 von 75
Wofür ist useSyncExternalStore da?
- 1Um Daten beim Rendern synchron vom Server zu laden
- 2Um Zustand zwischen Browser-Tabs zu synchronisieren
- 3Um einen externen Store ohne „Tearing“ der UI zu abonnieren
Antwort zeigen
Richtige Antwort: Um einen externen Store ohne „Tearing“ der UI zu abonnieren
Erklärung
Der Hook nimmt subscribe, getSnapshot und getServerSnapshot und garantiert beim Concurrent Rendering einen konsistenten Wert (kein Tearing). Redux, Zustand und ähnliche Bibliotheken bauen darauf auf. Beispiel: navigator.onLine oder localStorage abonnieren.