Course lesson

Create an Angular Signal Effect

The effect function in Angular runs a callback when a signal value it depends on changes. The callback is also invoked when the component first renders.

Duration
2 min
Access
Free
Transcript
Retained from source evidence

The effect function in Angular runs a callback when a signal value it depends on changes. The callback is also invoked when the component first renders.

An effect can depend on multiple signals or computed signals. When any of these signals change, the effect callback executes.

Instead of running effect in the constructor, it's best to assign it to a component property. This allows for manual interaction with the EffectRef if needed.