State Management · Middle · Frage 42 von 75
Warum machen zwei Komponenten mit demselben SWR-Key nur eine Anfrage?
- 1SWR cacht Antworten zwischen Komponenten in
localStorage - 2SWR dedupliziert Anfragen mit gleichem Key innerhalb von
dedupingInterval - 3Die zweite Komponente wartet, bis die erste unmountet
Antwort zeigen
Richtige Antwort: SWR dedupliziert Anfragen mit gleichem Key innerhalb von dedupingInterval
Erklärung
Innerhalb des Deduplizierungsintervalls (standardmäßig 2 Sekunden) werden gleichzeitige Anfragen für einen Key zusammengeführt, und beide Komponenten teilen die gecachten Daten. So kann man useUser() frei in vielen Komponenten aufrufen.