
Practical Angular Signals
Sonu Kapoor
- Editorial
- Apress
- Año
- 2026
- Páginas
- ~137
- Nivel
- Intermedio
De qué trata
Guía avanzada y breve, de la serie Apress Pocket Guides, en la que Sonu Kapoor enseña a usar Signals, el nuevo modelo de reactividad de Angular, en aplicaciones reales. Corresponde a las versiones recientes del framework, con Signals ya estables (Angular 19–20). Está pensada para desarrolladores de Angular con experiencia, líderes técnicos y arquitectos que quieren pasar de los tutoriales a usar Signals en aplicaciones comerciales que deben escalar, tanto en proyectos nuevos como existentes.
Todo el libro gira en torno a una aplicación de carrito de compras. Primero se define una estructura de proyecto escalable y se modela con Signals el estado de productos y carrito (signal, computed). Después se gestionan efectos secundarios, llamadas a APIs HTTP y datos asíncronos. Le siguen la comunicación entre componentes, el enrutamiento, los guards y la autenticación, y las directivas. Los últimos capítulos tratan el rendimiento, las pruebas y la depuración de aplicaciones que usan Signals de forma intensiva, y presentan patrones para migrar servicios basados en RxJS o NgRx a Signals.
Su valor está en mostrar cómo diseñar una aplicación pensada desde Signals, en lugar de explicar la API de forma aislada, y en sus consejos prácticos de migración. Al ser una guía corta, no repasa los fundamentos de Angular ni de RxJS, que se dan por conocidos. Conviene comprobar qué APIs que aún eran experimentales al escribirse el libro (por ejemplo, resource) cambiaron en versiones posteriores.
- Angular Signals
- computed
- effect
- Gestión de estado
- HTTP y datos asíncronos
- Routing
- Guards
- Directivas
- Testing
- Rendimiento
- Migración desde RxJS
- NgRx
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación de carrito de compras con Signals
Tienda con carrito que se construye a lo largo del libro, con el estado de productos y carrito modelado con Signals. Usa APIs HTTP, enrutamiento, guards de autenticación y directivas, y se optimiza, prueba y depura al final.

