The resource and explanation is really awesome. But, before learn Redux, you need understand the problem that flux arquitecture resolves and then learn redux, mobx or other library of state management. A cartoon guide to Flux, by @Linclark -> http://code-cartoons.com/a-cartoon-guide-to-flux-6157355ab207 Hot reloading and time travel debugging: what are they? by @Linclark -> https://code-cartoons.com/hot-reloading-and-time-travel-debugging-what-are-they-3c8ed2812f35 Others resources about flux arquitecture - https://github.com/yanmagale/awesome-flux