Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке effect() в Angular?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**`effect()`** - це спосіб реагувати на зміни сигналів. Коли сигнал змінюється, код усередині `effect()` запускається автоматично. **Ключове:** `effect()` сам відстежує, які сигнали він читає, і при їх зміні виконує код знову, нічого не повертаючи, а лише реагуючи.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення`effect()` - це спосіб **реагувати на зміни сигналів**. Коли сигнал змінюється, код усередині `effect()` запускається автоматично. ### Приклад: ```ts import { signal, effect } from '@angular/core'; const counter = signal(0); effect(() => { console.log('Нове значення:', counter()); }); ``` Якщо викликати `counter.set(5)`, у консолі з'явиться `Нове значення: 5`. ### Навіщо потрібно `effect()` використовують для **побічних дій**, які не пов'язані напряму з шаблоном: - логування, - запити на сервер, - запис даних у localStorage, - оновлення DOM поза Angular. ### Головне: - `effect()` сам відстежує, які сигнали він читає; - при їх зміні виконує код заново; - нічого не повертає - просто *реагує*.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.