Zarządzanie stanem · Middle · Pytanie 41 z 75
Co robi mutate(key) z useSWRConfig?
- ✓Poprawna odpowiedź: Rewaliduje (i opcjonalnie aktualizuje) cache dla tego klucza we wszystkich komponentach
- 2Usuwa klucz na serwerze
- 3Zmienia funkcję fetcher dla tego klucza
Wyjaśnienie
Po POST wywołuje się mutate('/api/todos'), by każdy komponent z tym kluczem pobrał dane ponownie. Można też przekazać nowe dane do natychmiastowej aktualizacji cache, a związany mutate z useSWR aktualizuje swój klucz.