Встречается на собеседованиях • сегодня
С какими сложностями столкнулся при миграции с 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 и необходимости мокировать новые зависимости.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы