you need to use a real asynchronous composition abstraction, and Redux doesn’t care which one you use.
From http://stackoverflow.com/questions/32925837/how-to-handle-complex-side-effects-in-redux/33036594#33036594
ben lowery