State Management · Middle · Frage 74 von 75
Wie kann ein Badge im Header alle laufenden „In den Warenkorb“-Mutationen aus anderen Komponenten zeigen?
const pending = useMutationState({
filters: { mutationKey: ["addToCart"], status: "pending" },
});- 1Mutationen sind nur in der Komponente sichtbar, die sie aufgerufen hat
- 2Durch Polling des Servers
- 3Mit
useMutationState, gefiltert nach einem gemeinsamenmutationKey
Antwort zeigen
Richtige Antwort: Mit useMutationState, gefiltert nach einem gemeinsamen mutationKey
Erklärung
Es liest den globalen Mutation-Cache und ermöglicht optimistische UI an Stellen, die nichts mit der auslösenden Komponente zu tun haben.