Skip to main content

Як сигнал повідомляє про зміни?

Сигнал сам відстежує, хто його читає. Коли значення змінюється, він повідомляє всі місця, які його використовували, і Angular повторно оновлює тільки ці ділянки.

Для junior-формулювання:

  1. Шаблон або computed() читають сигнал через counter().
  2. Сигнал "запам'ятовує", що ці частини залежать від нього.
  3. Коли викликається set() або update(), сигнал повідомляє залежним ділянкам: "значення змінилося".
  4. Angular оновлює тільки їх, а не весь компонент чи застосунок.

Сигнал сам тригерить оновлення - жодних ручних підписок.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.