Zarządzanie stanem · Senior · Pytanie 30 z 75
Jak zrobić optymistyczną aktualizację w RTK Query?
- ✓Poprawna odpowiedź:
updateQueryDatawonQueryStarted, potempatchResult.undo(), jeśliqueryFulfilledzostanie odrzucone - 2Przekazać
optimistic: truew definicji endpointu - 3Zinwalidować tagi przed wysłaniem żądania
Wyjaśnienie
dispatch(api.util.updateQueryData('getPost', id, (draft) => { draft.title = t })) edytuje cache przez Immera i zwraca obiekt patcha; try { await queryFulfilled } catch { patch.undo() } go wycofuje.