
Mastering Angular Reactive Forms
Fanis Prodromou
- Editorial
- BPB
- Año
- 2022
- Páginas
- ~185
- Nivel
- Avanzado
De qué trata
Libro breve y especializado de Fanis Prodromou, ingeniero de software sénior en Atenas que también enseña Angular en empresas a través del instituto CodeHub. Se centra solo en los Reactive Forms de Angular y sigue los estándares de Angular 12. Está dirigido a desarrolladores de Angular que ya manejan lo básico del framework y quieren entender a fondo los formularios reactivos para crear formularios pequeños o grandes y complejos con más productividad.
El libro explica los bloques básicos del módulo ReactiveFormsModule y muestra cómo enlazar cada elemento de formulario HTML con FormControl, FormGroup y FormArray. Después trata los validadores integrados, los validadores personalizados, síncronos y asíncronos, y los validadores dinámicos que dependen de otros valores del formulario. También enseña a reaccionar a los cambios de valor y de estado de los controles (valueChanges, statusChanges), a escribir pruebas unitarias para el código de formularios y a dividir un formulario grande en partes reutilizables. Todo se apoya en buenas prácticas de la comunidad y de proyectos empresariales, con ejemplos prácticos y diagramas.
En lugar de desarrollar una aplicación completa, el libro avanza con ejemplos concretos en cada uno de sus siete capítulos, lo que lo convierte en una buena referencia temática. Su principal aporte es el tratamiento de la validación y de la reutilización de formularios, temas que los libros generales de Angular suelen tratar por encima. No cubre los formularios basados en plantillas ni los Typed Forms que llegaron con Angular 14, así que conviene adaptar los ejemplos si se trabaja con versiones recientes.
- Angular 12
- Reactive Forms
- FormControl
- FormGroup
- FormArray
- Validadores integrados
- Validadores personalizados
- Validadores asíncronos
- valueChanges
- Pruebas unitarias
- Formularios reutilizables
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

