Vistas vs Componentes en Ember.js
Estoy aprendiendo ember.js, y estoy tratando de entender la diferencia entre una vista y un componente. Veo ambas como una forma de hacer componentes reutilizables.
Desde el sitio web de Ember en vistas:
Las vistas en Ember.js normalmente solo se crean por los siguientes motivos:
-Cuando necesitas un manejo sofisticado de eventos de usuario.
-Cuando quieras crear uncomponente reutilizable
Desde el sitio web de Ember en componentes:
Un componente es una etiqueta HTML personalizada cuyo comportamiento implementa utilizando JavaScript y cuya apariencia describe utilizando plantillas de Handlebars. Te permiten crearcontroles reutilizables Eso puede simplificar las plantillas de su aplicación.
Entonces, ¿cuál es la principal diferencia entre una vista y un componente? ¿Y cuál sería un ejemplo común en el que preferiría usar una vista sobre un componente y viceversa?