Aprendiendo Redux #1

in #software4 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.17
TRX 0.15
JST 0.028
BTC 57949.44
ETH 2349.64
USDT 1.00
SBD 2.44