<p align="center">
  <img height="300px" src="https://raw.githubusercontent.com/reactjs/redux/master/logo/logo.png"/>
</p>

<h1 align="center">Async in Redux</h1>

This is a CFP for [ReactiveConf](http://www.reactiveconf.com/) open call for [lightning talks](https://blog.reactiveconf.com/open-call-for-reactiveconf-lightning-talks-2017-a4f5394e5f96). If you'd like to see this talk become a reality, please ⭐️ star this gist. #ReactiveConf

_If you're on your phone, please request the desktop site to star this gist 😇_

-----

Redux is usually taught with synchronous actions - these are easier to understand but as web developers, we tend to deal with asynchronous actions a lot more often. In this talk, I'll compare different libraries to assist you with asynchronous Redux actions: redux-thunk, redux-saga, redux-promise-middleware, etc.

&nbsp;

#### What you can expect to see

- Different approaches of handling asynchronous actions in Redux with middlewares such as redux-saga, redux-thunk, redux-promise, etc.
- What middleware to use when?

&nbsp;

#### About the author

I work at [Cleartrip](https://cleartrip.com), where I'm leading the development of a Progressive Web App to make travel simple.
When I started out as a React developer I was completely confused with all the available options to handle async actions in Redux. Slowly I explored them all realising the pros and cons of each of them, and I think everyone should know about the available options so that they know what to choose when working with redux.