React · Middle · Pytanie 44 z 75
Jak zaktualizować listę po udanym utworzeniu elementu przez useMutation?
- ✓Poprawna odpowiedź: Wywołać
invalidateQueriesdla['todos']wonSuccess - 2Przeładować stronę przez
location.reload()wonSuccess - 3Ponownie wywołać
useQuerywewnątrz callbackuonSuccess
Wyjaśnienie
Unieważnienie oznacza zapytania jako nieaktualne i pobiera ponownie aktywne. Alternatywą jest bezpośrednia aktualizacja cache przez setQueryData, jeśli serwer zwrócił nowy obiekt. Hooków nie można wywoływać wewnątrz callbacków.