Zarządzanie stanem · Senior · Pytanie 35 z 75
Jak zrobić optymistyczną aktualizację przez mutate w SWR?
- ✓Poprawna odpowiedź: Przekazać
optimisticDatairollbackOnErrorrazem z asynchroniczną funkcją aktualizacji - 2Wywołać
mutatedwa razy: przed i po żądaniu - 3SWR nie obsługuje aktualizacji optymistycznych
Wyjaśnienie
mutate(updateTodo(newTodo), { optimisticData: [...todos, newTodo], rollbackOnError: true, populateCache: true, revalidate: false }) od razu pokazuje zmianę i wycofuje ją, jeśli żądanie się nie powiedzie.