¿QUÉ ES REDUX?

Es un patrón para el manejo de la información.

Cabe recalcar que este patrón es muy usado en React, pero tambien lo puedes usar en Angular, Vanilla JS, Vue o etc.

Redux : Sincrono

Untitled

Siempre tendremos un STATE (inicial ya sea vacío ) que sera proveído por el STORE.

Este STATE llega a la VISTA como un valor inicial y lo muestra en pantalla, pero como todos sabemos en una aplicación siempre se ejecutan acciones.

La VISTA o usuario realiza una acción(ACTION), esta es recibida por el DISPATCHER, este abrira la información la analizara y se lo enviara al REDUCER que le corresponde, el reducer ejecuta la acción y genera un nuevo STATE que es de nuevo enviado a la vista.

Redux : Asincrono

Untitled

El proceso Asincrono es casi lo mismo con la unica diferencia que