Too Long; Didn't Read
Redux is an independent framework, but for the sake of brevity, we'll assume that we are using it with React. Reducers listen to every action dispatched by the user or the user. All data from the view or received by API’s, databases or any other endpoint is stored in a single global object called the store. The goal of the store is to link each component property to one of its properties. This way, every time that a property data is updated, the component its rendered again using the new data instead.