React · Middle · Запитання 44 з 75
Як оновити список після успішного створення елемента через useMutation?
- ✓Правильна відповідь: В
onSuccessвикликатиinvalidateQueriesдля['todos'] - 2Перезавантажити сторінку через
location.reload()вonSuccess - 3Викликати
useQueryповторно всередині колбекаonSuccess
Пояснення
Інвалідація позначає запити застарілими й перезапитує активні. Альтернатива - оновити кеш напряму через setQueryData, якщо сервер повернув новий об'єкт. Хуки не можна викликати всередині колбеків.