Title: My First Angular Blog – Learning Signals Step by Step
Source: Dev.to
Introduction
I am a frontend developer with 5.7 years of experience.
Recently, I started learning Angular Signals. At first, I was confused:
- What is a signal?
- Why do we need it?
- How is it different from normal variables?
In this post I’ll share what I understood in a simple way.
What confused me?
What confused me initially was understanding how signals update the UI automatically. In older Angular code we use variables and observables, but signals work differently.
What I learned
A signal is a reactive value. When the value changes, Angular automatically updates the UI. We don’t need manual subscriptions or change‑detection logic.
One small example
count = signal(0);
increment() {
this.count.set(this.count() + 1);
}
This simple example helped me understand signals better.