State Management · Senior · Frage 30 von 75
Wie macht man ein optimistisches Update in RTK Query?
- 1
optimistic: truean die Endpunkt-Definition übergeben - 2Vor dem Senden der Anfrage alle Tags invalidieren
- 3
updateQueryDatainonQueryStarted, dannundo()
Antwort zeigen
Richtige Antwort: updateQueryData in onQueryStarted, dann undo()
Erklärung
dispatch(api.util.updateQueryData('getPost', id, (draft) => { draft.title = t })) patcht den Cache über Immer und liefert ein Patch-Objekt; try { await queryFulfilled } catch { patch.undo() } rollt es zurück.