Aprendiendo Redux #1

in #software5 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

Coin Marketplace

STEEM 0.18
TRX 0.23
JST 0.034
BTC 92832.44
ETH 3114.64
USDT 1.00
SBD 2.89