Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Чи можна повністю вимкнути Zone.js при використанні signals?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Так, можна.** Сигнали самі відстежують зміни й оновлюють шаблон без Zone.js: у `main.ts` при запуску застосунку вказують `zone: 'noop'`, і все, що базується на `signal`, `computed` та `effect`, продовжує працювати реактивно. **Ключове:** сигнали дозволяють повністю вимкнути Zone.js, і при цьому застосунок залишається реактивним і оновлюється сам.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняТак, можна. Сигнали самі відстежують зміни й оновлюють шаблон **без Zone.js**. Angular тепер уміє працювати повністю реактивно - без "зони", яка раніше перехоплювала всі події й викликала оновлення вручну. ### Як це робиться: У `main.ts` під час запуску застосунку вказують: ```ts import { bootstrapApplication } from '@angular/platform-browser'; import { AppComponent } from './app/app.component'; bootstrapApplication(AppComponent, { zone: 'noop', // вимикає Zone.js }); ``` ### Що далі: - усе, що базується на `signal`, `computed` та `effect`, продовжить працювати; - Angular оновлюватиме тільки ті частини шаблону, які залежать від сигналів; - жодні "зони" більше не потрібні. **Підсумок:** так, сигнали дозволяють повністю вимкнути Zone.js - і при цьому застосунок залишається реактивним і оновлюється сам.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.