createStore(reducer,
applyMiddleware(
middlewareA,
middlewareB,
middlewareC
)
);
Numer kolejny (działanie) w ciągu middlewareB spowodować działania, które ma być przekazywane middlewareC i reduktor. Wywołanie wywołania (akcji) w ramach middlewareB spowoduje, że akcja zostanie przekazana do middlewareA, , a następnie middlewareB, następnie middlewareC, a na koniec do reduktora, , zwracając wykonanie z powrotem do middlewareB. Calling dispatch() wiele razy jest powszechną i ważną praktyką. next() może być również wywoływany więcej niż jeden raz, ale nie jest to zalecane, ponieważ każda akcja przekazana do next() spowoduje pominięcie oprogramowania pośredniego przed bieżącym (dla przykładu , potencjalnie pomijając oprogramowanie pośredniczące do rejestrowania).
dość dobra dokumentacja tutaj: http://redux.js.org/docs/advanced/Middleware.html czy jest coś konkretnego, co Cię myli? –