Компонент Vue — переиспользуемая часть интерфейса со своим шаблоном, логикой и контрактом props/events.
Что такое компонент во Vue и как его создать?
Компонент Vue — переиспользуемая часть интерфейса со своим шаблоном, логикой и контрактом props/events.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Компонент Vue — переиспользуемая часть интерфейса со своим шаблоном, логикой и контрактом props/events.
Часто его создают как .vue-файл с template, script setup и необязательным style, затем импортируют в родителя. Props передают данные вниз, события сообщают об изменениях наружу, slots позволяют передать содержимое. Не следует напрямую мутировать полученные props.