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

Что такое хуки жизненного цикла во Vue

Хуки жизненного цикла в Vue — это специальные функции, которые вызываются на разных этапах существования компонента. Они позволяют выполнять код в определённые моменты, например, при создании, обновлении или удалении компонента.

Основные хуки:

  • beforeCreate — до инициализации данных и событий
  • created — после инициализации данных, но до монтирования DOM
  • beforeMount — перед рендерингом шаблона
  • mounted — после первого рендера (DOM доступен)
  • beforeUpdate — при изменении данных, но до обновления DOM
  • updated — после обновления DOM
  • beforeUnmount — перед удалением компонента
  • unmounted — после удаления компонента

Пример:

javascript
export default {
  mounted() {
    console.log('Компонент отрендерен');
    this.fetchData(); // Вызов метода после монтирования
  },
  methods: {
    fetchData() { /* ... */ }
  }
}

Хуки помогают управлять побочными эффектами, подписками и очисткой ресурсов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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