Menu Search
Jump to the content X X
SmashingConf London Avatar

We use ad-blockers as well, you know. We gotta keep those servers running though. Did you know that we publish useful books and run friendly conferences — crafted for pros like yourself? E.g. our upcoming SmashingConf London, dedicated to all things web performance.


Alex is a front-end developer who specializes in JavaScript development. He's developed anything from WordPress websites to complex e-commerce JavaScript applications. Alex writes about web development on his blog and sometimes contributes to open-source projects. He is a co-founder of educational platform Alex spends his free time with with his familiy in Fairfield, CT., helps organizing JavaScript meetups and conferences and likes to bike around NYC.

Twitter: Follow Alex Bachuk on Twitter

Twitter: Follow Alex Bachuk on Twitter

Redux · An Introduction

Redux is one of the hottest libraries in front-end development these days. However, many people are confused about what it is and what its benefits are. As the documentation states, Redux is a predictable state container for JavaScript apps. To rephrase that, it's an application data-flow architecture, rather than a traditional library or a framework like Underscore.js and AngularJS.

An Introduction To Redux

Redux was created by Dan Abramov around June 2015. It was inspired by Facebook’s Flux and functional programming language Elm. Redux got popular very quickly because of its simplicity, small size (only 2 KB) and great documentation. If you want to learn how Redux works internally and dive deep into the library, consider checking out Dan’s free course.


↑ Back to top