Aprendiendo Redux #1

in software •  5 years ago 

Redux como arquitectura de datos

Agrega una capa donde toda la aplicación va a leer los datos generales, credenciales de acceso, datos de renderizado de los componentes y estados en la interfaz gráfica como los estados de un modal o un toogle. Nos permite tener un patrón para manipular los datos y cuando el sistema empieza a ser complejo y empieza a tener muchas interacciones y a manipular muchos datos, es complicado mantener el estado de la aplicación.

Flujo de Redux

Principios básicos:

  • Una única fuente de la verdad (Store)
  • Los cambios son hechos por funciones puras (Action)

Posibilidad de almacenar:

  • Respuestas del servidor
  • Datos en cache
  • Estados de la interfaz gráfica

Beneficios

  • Arquitectura escalable de datos de forma organizada
  • Mayor control en el flujo de datos
  • Programación funcional
  • Controlar los estados de la aplicación
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!