This article was born as a gist for React & Redux beginners, intended to demystify what thunks are and the motivation for using them. Redux was created by Dan Abramov for a talk. It is a “state container” inspired by the unidirectional Flux data flow and functional Elm architecture. It provides a predictable approach to managing state that benefits from immutability, keeps business logic contained