State Management · Senior · Frage 41 von 75
Wie verhindert man, dass ein Loader nach jeder Action auf der Seite erneut läuft?
- 1Cache-Header aus der Action zurückgeben
- 2
shouldRevalidateaus der Route exportieren - 3Die Loader-Funktion in
useMemopacken
Antwort zeigen
Richtige Antwort: shouldRevalidate aus der Route exportieren
Erklärung
Standardmäßig validieren alle aktiven Loader nach einer Action neu, was sicher, aber verschwenderisch sein kann. shouldRevalidate({ formAction, currentUrl, nextUrl, defaultShouldRevalidate }) erlaubt gezieltes Abschalten.