Я изучаю ember.js, и я пытаюсь понять разницу между представлением и компонентом. Я вижу оба способа создания повторно используемых компонентов.
От веб-сайта Ember по просмотрам:
Представления в Ember.js обычно создаются только по следующим причинам:
-Когда вам требуется сложная обработка пользовательских событий
-Когда вы хотите создать повторно используемый компонент
С сайта Ember по компонентам:
Компонент представляет собой пользовательский тег HTML, поведение которого вы реализуете с помощью JavaScript и внешний вид которого вы описываете с помощью шаблонов Handlebars. Они позволяют создавать многоразовые элементы управления, которые упрощают ваши шаблоны приложений.
Итак, в чем основное отличие между представлением и компонентом? И что будет распространенным примером, где я бы предпочел использовать представление над компонентом и наоборот?