Zarządzanie stanem · Middle · Pytanie 52 z 75
Jak obsłużyć stan pending wielu thunków jednym case'em w slice'ie?
builder.addMatcher(isPending(fetchUsers, fetchPosts), (state) => { state.loading = true; });- ✓Poprawna odpowiedź: Użyć
builder.addMatcherz matcherem takim jakisPending(...) - 2Dodać osobny
addCasedla każdego thunka - nie ma alternatywy - 3Użyć
extraReducersjako tablicy
Wyjaśnienie
Matchery działają dla każdej pasującej akcji. RTK ma helpery isPending, isFulfilled, isRejected i isAnyOf.