
Flux Architecture
Adam Boduch
- Editorial
- Packt
- Año
- 2016
- Páginas
- ~352
- Nivel
- Intermedio
De qué trata
Libro de Adam Boduch (Packt, 2016) dedicado por completo a Flux, la arquitectura de flujo de datos unidireccional que Facebook propuso para las aplicaciones React. Es de la época de React 15, cuando Flux y sus derivados competían por ser el estándar. Va dirigido a desarrolladores que usan React y encuentran Flux confuso, o que buscan salir del «código espagueti» de los patrones MV* en aplicaciones grandes. No exige conocer Flux ni React, pero sí un buen manejo de JavaScript.
Empieza por los problemas de diseño que resuelve Flux y por los principios que lo guían. Después recorre cada pieza de la arquitectura: acciones y creadores de acciones, acciones asíncronas, el dispatcher (incluida una implementación propia), los stores y cómo cambian de estado, y las vistas. Trata los stores inmutables con Immutable.js y muestra que la capa de vista puede ser algo distinto de React, como jQuery o Handlebars. Presenta las librerías Alt y Redux como formas de simplificar el trabajo con Flux. Cierra con pruebas y medición de rendimiento con Jest y con temas de despliegue y empaquetado, usando herramientas como Webpack y Babel.
No hay un proyecto único. El libro avanza con ejemplos de código completos y ejecutables en cada capítulo, desde un esqueleto de arquitectura hasta componentes Flux instalables como paquetes. Su valor está en lo conceptual: entender por qué existe el flujo unidireccional ayuda mucho a comprender Redux, Zustand o el propio useReducer. Sin embargo, hoy es un libro de interés más histórico y arquitectónico que práctico. Flux como librería está en desuso, y el código usa clases y APIs anteriores a los Hooks.
- Flux
- Flujo unidireccional
- Dispatcher
- Stores
- Acciones asíncronas
- Immutable.js
- React
- Redux
- Alt
- Jest
- Arquitectura frontend
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

