15. Pros / Cons
(+) Easy, simple, good for beginners
(+) Good enough for small project
(+) Documentation / part of redux
(-) Complexity grows quickly (promises, dispatches)
(-) Harder to test
(-) Business logic in action creators
(-) Custom utilities - cancelation, debounce, throttle, retry
exhaustive SO explanation on redux-thunk
24. Pros / Cons
(+) Declarative side effects / yield in
reducer
(+) Easy to test
(+) Documentation
(-) Generators (available under flag)
(-) Custom utilities - cancelation,
debounce, throttle, retry
25. #4 redux-saga
“The mental model is that a saga is like a separate thread in
your application that's solely responsible for side effects.”
official docs