State Management · Middle · Frage 37 von 75
Wie vermeidet RTK Query doppelte Anfragen, wenn 3 Komponenten useGetUserQuery(1) aufrufen?
- 1Nur die erste Komponente bekommt Daten; die anderen
undefined - 2Anfragen mit gleichem Endpunkt und Argument werden zu einer zusammengefasst
- 3Es sendet drei Anfragen und behält die schnellste Antwort
Antwort zeigen
Richtige Antwort: Anfragen mit gleichem Endpunkt und Argument werden zu einer zusammengefasst
Erklärung
Der Cache-Key ist Endpunkt + serialisiertes Argument. Alle Abonnenten teilen eine Anfrage und einen Cache-Eintrag, der zudem lebt, solange einer von ihnen gemountet ist.