Встречается на собеседованиях • сегодня
Какие знаешь сложности при переходе с Vuе 2 на Vue 3
Основные сложности при переходе с Vue 2 на Vue 3:
1. **Composition API** – новый подход к организации кода, требует переучивания. Опции API (`data`, `methods`) всё ещё работают, но миксены устарели.
2. **Фрагменты (Fragments)** – теперь компоненты могут иметь несколько корневых элементов. Может сломать стили или логику, завязанную на одном корне.
3. **Изменения в v-model** – в Vue 3 можно иметь несколько `v-model` на компоненте, синтаксис изменился:
```vue
```
4. **Глобальные API** – теперь нужно явно импортировать `ref`, `reactive` и другие функции.
5. **Event Bus** – удалён, рекомендуется использовать `provide/inject` или внешние решения (Pinia, Vuex).
6. **Filters** – удалены, нужно заменять на методы или computed-свойства.
7. **Тестирование** – изменения в reactivity system могут сломать тесты.
Перед переходом стоит использовать официальный миграционный билд (`@vue/compat`) для постепенной адаптации.

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