Redux is a state management library for Javascript apps. We can use Redux with any Framework such as React, Angular, Vue, as well as Vanilla JS.
    Redux can help us understand how? , why?, when? and where? our data changed.
    Redux centralizes our application’s state by storing all state at a place called Store.
Redux makes data flow transparent and predictable.

Advantages of Redux.

1) Predictable state changes

2) Centralized state

3) Easy debugging

4) Preserve page state

5) Undo/redo

6) Ecosystem of add-ons

Disadvantages of Redux.

1) Complexity

2) Verbosity

%d bloggers like this: