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

Какой жизненный цикл проходит компонент Vue

Компонент Vue проходит несколько этапов жизненного цикла:

  1. Создание:

    • beforeCreate – до инициализации реактивности и событий
    • created – данные реактивны, но DOM ещё не создан
  2. Монтирование:

    • beforeMount – перед первым рендером
    • mounted – компонент добавлен в DOM
  1. Обновление (при изменении данных):

    • beforeUpdate – перед перерендером
    • updated – после обновления DOM
  2. Размонтирование:

    • beforeUnmount (Vue 3) / beforeDestroy (Vue 2) – перед удалением
    • unmounted (Vue 3) / destroyed (Vue 2) – после удаления

Пример хука:

javascript
export default {
  created() {
    console.log('Данные доступны, но DOM нет');
  },
  mounted() {
    console.log('Компонент в DOM');
  }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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