¿Qué es signal()? Introducción a la primitiva Signal — Lección 2 | Curso Angular Signals desde cero
Ya has superado la mitad. Estás muy cerca de completar el curso.
Sobre esta lección
🚀 Bienvenido a la Lección 2 del Curso de Signals en Angular: Primitiva signal() En esta segunda clase profundizarás en la primitiva signal() de Angular Signals. Aprenderás a crear señales escribibles y de solo lectura (asReadonly()), cómo acceder a su valor, las diferencias entre set() y update(), y las buenas prácticas para evitar condiciones de carrera. 📘 Qué aprenderás en esta lección * Definición y propósito de signal() * Creación de señales escribibles y de solo lectura (asReadonly()) * Acceso al valor de la señal y naturaleza síncrona * Diferencias entre set() y update(), y cómo la memoización mejora el rendimiento * Buenas prácticas para evitar condiciones de carrera 🎯 A quién está dirigido este curso Desarrolladores frontend que quieren dominar Angular Signals desde cero, optimizar la reactividad de sus aplicaciones y conocer el nuevo modelo reactivo oficial de Angular. 🧵 Curso completo: Angular Signals desde cero 1. Fundamentos del Change Detection 2. Writable & Readonly Signals ← estás aquí 3. Computed Signals 4. Effects and Side Effects 5. LinkedSignal API 6. Input/Output with Signals 7. Two-Way Binding with Signals 8. Querying Components with Signals 9. Router Integration 10. Async Patterns and Fetching Data 11. RxJS Interop … y mucho más 💻 Código fuente del curso en GitHub https://github.com/puntotech/angular-signals-course¡ 🔔 Suscríbete para no perderte las siguientes lecciones ⏱️ Timestamps 00:00 – Introducción a la primitiva signal() 00:20 – Evolución de las primitivas en Angular (signal, computed, effect, LinkedSignal) 01:26 – ¿Qué es una señal? Definición y propósito 02:03 – Ejemplo: contador con signal() y Change Detection OnPush 04:36 – Diferencias entre signal() y asReadonly() 06:40 – Usos típicos de signal() y asReadonly() 08:55 – set() vs update() 11:12 – Demostración de uso en signal 12:45 – Conclusión y próximo vídeo sobre señales derivadas ¡Nos vemos en la siguiente lección! 🎥✨
Sobre este curso
En este curso aprenderás a desarrollar una aplicación completa en Angular Moderno (19+) aprendiendo los fundamentos de Angular.
Lo que aprenderás en este curso:
- Comprender la arquitectura de módulos y componentes de Angular
- Crear servicios, directivas y pipes personalizados
- Implementar formularios reactivos y validaciones
- Gestionar el enrutamiento y la navegación en Angular