![REACT & REDUX](/static/2059ce5ad5fc099c898d1f20628724cb/2244e/feature.jpg)
Redux allows you to manage the state with a minimal API but completely predictable behaviour – a predictable state container for JavaScript apps. Redux is a Flux implementation but that does not use Flux. It is inspired by functional programming and immutability (Elm, Clojure) and written by Dan Abramov.