Esta clase se me complico mucho, por eso les dejo algunos principios de redux que me ayudaron entender mejor,
*Esta basado en el patrón de diseño Flux
*Toda la data de la aplicación, se encuentra en una estructura previamente definida.
*Toda la informción se encontrará almacenada en un único lugar llamado STORE.
*El STORE jamas se modifica de forma directa.
*Interacciones de usuario y/o código, dispara acciones que describen qué sucedió
*El valor actual de la información de la aplicación se llama - State
*Un nuevo estado es creado, en base a la combinanción del viejo estado y una acción, por una función llamada Reducer.
Mas información la pueden encontrar en https://es.redux.js.org/
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?