Skip to main content

Що робить «zone.js» в Angular?

zone.js в Angular відстежує асинхронні операції (таймери, HTTP-запити, події DOM тощо) і автоматично повідомляє Angular, коли потрібно оновити інтерфейс.

Головне:

  1. Angular не стежить за всіма асинхронними подіями сам, zone.js робить це за нього.
  2. Завдяки цьому не потрібно вручну викликати change detection - Angular сам знає, коли дані змінилися.
  3. Забезпечує синхронізацію стану застосунку з відображенням на екрані.

Простими словами, zone.js - це «стеження» за всім асинхронним кодом, щоб інтерфейс завжди був актуальним.

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

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

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