Встречается на собеседованиях • сегодня

С какими сложностями столкнулся при миграции с Vue 2 на Vue 3

Миграция с Vue 2 на Vue 3 может быть сложной из-за нескольких ключевых изменений: 1. **Composition API** - новая парадигма, требующая переосмысления структуры компонентов. Нужно переучивать команду и переписывать сложные компоненты. 2. **Глобальные API** - теперь нужно явно импортировать `ref`, `reactive` и другие методы вместо использования `this`. 3. **Фрагменты (Fragments)** - Vue 3 поддерживает несколько корневых элементов в шаблоне, что может вызвать проблемы с CSS/стилями. 4. **Изменения в v-model** - теперь можно иметь несколько v-model на компоненте, но синтаксис изменился: ```vue ``` 5. **Удаление фильтров** - фильтры (`|`) удалены, нужно заменять на методы или computed свойства. 6. **EventBus** - глобальный EventBus больше не рекомендуется, лучше использовать provide/inject или внешние библиотеки. 7. **Тестирование** - многие тесты могут сломаться из-за изменений в API и необходимости мокировать новые зависимости.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы