Zarządzanie stanem · Middle · Pytanie 42 z 75
Dlaczego dwa komponenty z tym samym kluczem SWR wykonują tylko jedno żądanie?
- ✓Poprawna odpowiedź: SWR deduplikuje żądania z tym samym kluczem w obrębie
dedupingInterval - 2Drugi komponent czeka, aż pierwszy zostanie odmontowany
- 3SWR cache'uje odpowiedzi w
localStoragemiędzy komponentami
Wyjaśnienie
W obrębie interwału deduplikacji (domyślnie 2 sekundy) równoległe żądania o ten sam klucz są łączone, a oba komponenty dzielą dane z cache. Dlatego useUser() można swobodnie wywoływać w wielu komponentach.