What is Redux?

Let’s see what the documentation says.

Redux is a predictable state container for JavaScript apps.

Redux makes it easy to manage the state of your application. Another way of looking at this it helps you manage the data you display and how you respond to user actions.

– Credits go to Dan Abramov (creator of Redux)

Our applications continue to increase in complexity. Every new feature makes it more challenging to think about how our Views and Models interact. A user interaction that affects one Model may have an uncontrollable cascading effect.

Model updates a View that updates another Model that…

Things you can’t keep track of as your application scales.

Updated: