Хуки жизненного цикла - компоненты, контроллеры и маршруты имеют различные хуки, которые позволяют обработать определенные события в их жизненном цикле.
Действия - действия позволяют связывать обработчики событий с методами компонента, контроллера или маршрута.
События DOM - Ember предоставляет поддержку событий DOM через проксирование. Это позволяет обрабатывать события, которые генерируются на дочерних элементах компонентов.
Computed Properties - Ember предоставляет возможность создания вычисляемых свойств, которые автоматически обновляются при изменении зависимостей. Это позволяет реагировать на изменения свойств и выполнять нужные действия.
Объекты наблюдения - Ember предоставляет объекты наблюдения, которые позволяют отслеживать изменения свойств и запускать обработчики событий.
Servives - Ember предоставляет возможность создания сервисов, которые могут использоваться для обработки событий в приложении.
Actions - действия можно отправлять между компонентами и контроллерами, чтобы обрабатывать события в различных частях приложения.