Member-only story

Demystifying the Push / Pull nature of Angular Signals

Tomas Trajan
13 min readApr 11, 2023

🤖 prompts & design by Tomas Trajan, gen by MidJouney

Not a Medium member? Reed the article for free at Angular Experts blog!

Angular Signals are THE HYPE at the moment and for a very good reason!

The promise of new better officially sanctioned way to manage state in our Angular applications is something we have been waiting for since the first Angular release!

Throw in improved DX, better ergonomics and signal based inputs and even the most skeptical developers will agree that Angular team is onto something objectively better and amazing!

But as with everything new, there is going to be transitory period and a bit of friction while getting acquainted with the new APIs and developing new mental models of how signals work in practice!

A teaser

It all started with a little Twitter Angular Signals Quiz…

Even though most folks called the correct answer in the replies, there was definitely a bit of uncertainty about how and why exactly is zero

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Tomas Trajan
Tomas Trajan

Written by Tomas Trajan

👋 I build, teach, write & speak about #Angular & #NgRx for enterprises 👨‍💻 Google Developer Expert #GDE 👨‍🏫 @AngularZurich meetup co-organizer

Responses (1)

Write a response

Hi Thomas. Good explained. I will definitely take a deeper look into signals. Just three questions, coming in mind:
1) In your examples, "effect" wraps "computed" and "computed" wraps normal signal. Can one "computed" wrap another "computed" too?
2)…