Что такое Vue? Что такое реактивность, зачем она используется?
Vue — framework для построения интерфейсов; его реактивность отслеживает зависимости данных и обновляет связанное представление.
Читать ответПодготовка к интервью
162 вопроса по Vue с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Vue — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, vue, browser.
Каталог
Vue — framework для построения интерфейсов; его реактивность отслеживает зависимости данных и обновляет связанное представление.
Читать ответСлоты позволяют родителю передать содержимое внутрь каркаса дочернего компонента.
Читать ответВ script setup код подготовки выполняется для экземпляра, затем следуют монтаж, обновления и размонтирование с соответствующими hooks.
Читать ответshallowRef отслеживает замену .value, shallowReactive — верхние свойства, markRaw исключает помеченный объект из Proxy-преобразования.
Читать ответref оборачивает любое значение в объект с .value, reactive создаёт Proxy для объекта и его вложенных данных.
Читать ответНазовите валидаторы, которыми действительно пользовались, и уточните их роль: схема данных или управление состоянием формы.
Читать ответВыбор Vue или React стоит обосновать требованиями проекта и собственной компетенцией, а не универсальным превосходством.
Читать ответУ Vue нет единственного обязательного дерева папок: структура зависит от генератора, опций и масштаба приложения.
Читать ответComposition API помогает группировать код по задачам, переиспользовать логику через composables и удобнее работать с TypeScript.
Читать ответВо Vue 2 общую логику размещали в mixins, helpers и реактивных объектах; для Composition API существовали дополнительные варианты в зависимости от версии.
Читать ответХраните флаг видимости в родителе, переключайте его кнопкой и обрабатывайте событие close от AddLoan.
Читать ответСохраняйте обращение к props.count внутри computed: `const doubled = computed(() => (props.count ?? 0) * 2)`. Обычная переменная получает снимок числа, а не живую связь с prop.
Читать ответ