Zarządzanie stanem · Middle · Pytanie 74 z 75
Jak plakietka w nagłówku może pokazywać wszystkie oczekujące mutacje „dodaj do koszyka” z innych komponentów?
const pending = useMutationState({
filters: { mutationKey: ["addToCart"], status: "pending" },
});- ✓Poprawna odpowiedź: Przez
useMutationStatez filtrem po wspólnymmutationKey - 2Mutacje są widoczne tylko w komponencie, który je wywołał
- 3Odpytując serwer
Wyjaśnienie
Czyta globalny bufor mutacji i pozwala pokazać optymistyczny UI w miejscach niezwiązanych z komponentem, który uruchomił mutację.