Next.js · Senior · Frage 54 von 75
Warum liefert useOffline() aus next/offline in einem Projekt immer false?
- 1Es braucht einen von Hand registrierten Service Worker
- 2Es funktioniert nur in Server Components
- 3Das Flag
experimental.useOfflineist nicht eingeschaltet
Antwort zeigen
Richtige Antwort: Das Flag experimental.useOffline ist nicht eingeschaltet
Erklärung
Das Flag schaltet die Erkennung der Verbindung und das automatische Wiederholen blockierter Navigationen, Prefetches und Server Actions ein. Auf dem Server und vor der Hydration ist der Hook ebenfalls false.