React · Middle · Pytanie 27 z 75
Do czego służy useSyncExternalStore?
- ✓Poprawna odpowiedź: Do subskrypcji zewnętrznego store'a bez „rozrywania” (tearing) UI
- 2Do synchronizacji stanu między kartami przeglądarki
- 3Do synchronicznego ładowania danych z serwera podczas renderu
Wyjaśnienie
Hook przyjmuje subscribe, getSnapshot i getServerSnapshot i gwarantuje spójną wartość przy renderowaniu współbieżnym (bez tearingu). Zbudowane są na nim Redux, Zustand i podobne biblioteki. Przykład: subskrypcja navigator.onLine lub localStorage.