State Management · Senior · Frage 74 von 75
Was ist an providesTags: (result) => result.map(({ id }) => ({ type: "Post", id })) falsch?
- 1Bei einem Fehler ist
resultundefined - 2Tags müssen immer ganz einfache Strings sein
- 3Nichts; das ist die empfohlene Form
Antwort zeigen
Richtige Antwort: Bei einem Fehler ist result undefined
Erklärung
Schreibe result ? [...result.map(...), { type: "Post", id: "LIST" }] : [{ type: "Post", id: "LIST" }], damit eine spätere Mutation nach einem Fehler trotzdem ein Neuladen auslösen kann.