Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Як сигнал зберігає стан?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Сигнал** зберігає стан усередині себе, як звичайна змінна, але з реактивним "спостереженням" за змінами. **Ключове:** сигнал - це змінна з пам'яттю і вбудованою реактивністю, він пам'ятає свій стан і сам знає, кому потрібно повідомити про зміни.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняСигнал зберігає стан **усередині себе**, як звичайна змінна, але з реактивним "спостереженням" за змінами. Якщо покроково: 1. Коли створюєш `signal(0)`, Angular робить внутрішнє сховище зі значенням `0`. 2. Коли викликаєш `counter()`, ти читаєш це значення. 3. Коли робиш `counter.set(5)`, Angular оновлює внутрішнє сховище і повідомляє всім залежним частинам, що дані змінилися. Тобто сигнал - це **змінна з пам'яттю і вбудованою реактивністю**: він пам'ятає свій стан і сам знає, кому потрібно повідомити про зміни.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.