Що робить «zone.js» в Angular?
zone.js в Angular відстежує асинхронні операції (таймери, HTTP-запити, події DOM тощо) і автоматично повідомляє Angular, коли потрібно оновити інтерфейс.
Головне:
- Angular не стежить за всіма асинхронними подіями сам,
zone.jsробить це за нього. - Завдяки цьому не потрібно вручну викликати
change detection- Angular сам знає, коли дані змінилися. - Забезпечує синхронізацію стану застосунку з відображенням на екрані.
Простими словами, zone.js - це «стеження» за всім асинхронним кодом, щоб інтерфейс завжди був актуальним.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.