State Management · Middle · Frage 46 von 75
Wie zeigt man in React Router einen Wartezustand bei Navigation oder Formularversand?
- 1
useNavigation().statelesen - 2Ein
isLoading-Flag in einem globalen Store halten - 3Den Wert von
document.readyStateprüfen
Antwort zeigen
Richtige Antwort: useNavigation().state lesen
Erklärung
navigation.state !== 'idle' bedeutet, dass der Router eine Seite lädt oder ein Formular sendet, und navigation.formData enthält die gesendeten Daten - genug für Spinner und deaktivierte Buttons.