Too Long; Didn't Read
Managing data-flows can be quite tricky in javascript. I created my own middleware redux-ruleset that addresses all the problems I was faced with in the last years. Each rule you create is a small program within your application. That’s really nice when it comes to refactoring. It would be a big anti-pattern if you have business logic in a location other than your controller. The basic usage is pretty easy. No boilerplate. It's easy to use redux to handle complex concurrency. We define the concurrency ‘Switching’ so slow requests cannot resolve.