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

Какие знаешь хуки во Vue3

Vue3 предоставляет Composition API с набором хуков (hooks), которые позволяют организовать логику компонента более гибко. Основные хуки:

  1. ref - реактивная ссылка на примитивное значение
js
const count = ref(0)
  1. reactive - реактивный объект
js
const state = reactive({ count: 0 })
  1. computed - вычисляемое свойство
js
const double = computed(() => count.value * 2)
  1. watch и watchEffect - отслеживание изменений
js
watch(count, (newVal) => console.log(newVal))
watchEffect(() => console.log(count.value))
  1. onMounted, onUpdated, onUnmounted - хуки жизненного цикла
js
onMounted(() => console.log('Component mounted'))
  1. provide/inject - передача данных через дерево компонентов
js
provide('key', value)
const value = inject('key')
  1. useSlots, useAttrs - работа со слотами и атрибутами

Эти хуки позволяют организовать логику компонента в виде композируемых функций.

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

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

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

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