I'm diving into redux and really like how using middlewares manages to separate
async tasks from UI changes. No controller necessary.
2 replies
And since middlewares are driven by actions they are really expressive about
their behavior.
Also great: contract between UI and middleware are actions, not methods. Simple,
generic, interceptable coupling.