Як сигнал повідомляє про зміни?
Сигнал сам відстежує, хто його читає. Коли значення змінюється, він повідомляє всі місця, які його використовували, і Angular повторно оновлює тільки ці ділянки.
Для junior-формулювання:
- Шаблон або
computed()читають сигнал черезcounter(). - Сигнал "запам'ятовує", що ці частини залежать від нього.
- Коли викликається
set()абоupdate(), сигнал повідомляє залежним ділянкам: "значення змінилося". - Angular оновлює тільки їх, а не весь компонент чи застосунок.
Сигнал сам тригерить оновлення - жодних ручних підписок.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.