React · Senior · Frage 50 von 75
Wann entfernt RTK Query Daten aus seinem Cache?
- 1Wenn sie länger als
keepUnusedDataForungenutzt sind - 2Nie: Die Daten leben, bis der Nutzer die Seite neu lädt
- 3Sofort nach dem Unmounten der letzten Komponente, ohne Verzögerung
Antwort zeigen
Richtige Antwort: Wenn sie länger als keepUnusedDataFor ungenutzt sind
Erklärung
RTK Query zählt die Hook-Abonnements für jeden Endpoint und jedes Argument. Bleiben keine Abonnenten, startet der Timer keepUnusedDataFor; abonniert in dieser Zeit wieder jemand, kommen die Daten aus dem Cache. Das Gegenstück in TanStack Query ist gcTime.