Vue. Компоненты.

Что такое компоненты Vue.js

Компоненты Vue: логические части интерфейса, их переиспользование и структура из разметки, скрипта и стилей.

Способы создания Vue компонентов

Два способа создания компонентов Vue: однофайловые компоненты (SFC) и обычные объекты JavaScript.

Что такое SFC Single File Component Vue. Механизм подключения.

Однофайловые компоненты Vue: разделение шаблона, скрипта и стилей и импорт в родительский компонент.

Понятие props во Vue. Что это и зачем это нужно.

Props во Vue: передача данных из родительского компонента в дочерний, назначение и ограничения.

Создание props Vue с помощью массива ключей

Объявление props массивом ключей: импорт дочернего компонента, передача значений атрибутами и ограничения способа.

Emits Vue. Передача событий и данных между компонентами.

Событие emit во Vue: как дочерний компонент уведомляет родительский и передаёт ему данные.

Vue. Использование v-for с компонентами.

Директива v-for для компонентов Vue: вывод компонента по одному разу на каждый элемент массива.

Vue. Что такое слоты (slot).

Слоты во Vue: передача произвольного содержимого внутрь компонента и переиспользование разметки.

Знакомство с примесями mixins во Vue

Миксины во Vue.js: вынос общих данных, методов и вычисляемых свойств для переиспользования в компонентах.

Что еще добавить в этот курс? Каких уроков вам не хватило?