State Management · Senior · Frage 47 von 75
Wie hält man den Client-State zweier Browser-Tabs synchron (z. B. Logout in einem Tab)?
- 1Mit
BroadcastChanneloder demstorage-Event - 2Ein Redux-Store-Objekt zwischen den Tabs teilen
- 3Alle offenen Tabs jede Minute neu laden
Antwort zeigen
Richtige Antwort: Mit BroadcastChannel oder dem storage-Event
Erklärung
Jeder Tab ist ein eigener JS-Realm mit eigenem Store. Eine Nachricht beim Logout lässt andere Tabs ihren State leeren; persist-Storage-Events können Zustand neu hydrieren. Server-Caches laden bei Fokus ohnehin neu.