Middleware se nahaja med dispečanjem akcije in dosegom akcije do reducerja, kar vam omogoča, da prestrezate akcije za obravnavo stranskih učinkov (asinkroni API klici, beleženje) — kar reducerji ne morejo narediti, ker morajo ostati čisti. Thunks so najpogostejši middleware, ki omogočajo asinkrono logiko.
Kje se middleware ujame
dispatch(action) → [ middleware 1 → middleware 2 → ... ] → reducer → store
(can inspect, modify, delay, or stop actions; do side effects)
