Thank you for sharing this! I used to believe that as well for quite some time. Redux Saga is a great lib to simplify side effects management the Redux Store. But this is a problem: Saga exists to serve the Redux. If there is no redux, there is no redux-saga. After all, “redux-saga is a redux middleware” (https://redux-saga.js.org). And Redux is just a detail.

The point of this post is to stress that business logic should not depend on specific solutions like React, Vue, Redux, Vuex, Saga, Thunk, etc. etc.

Written by

Software Engineer with about 15 years of experience in front- and back-end web development, and I know how to cook this dish!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store