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

Вызывается ли watchEffect только при изменении

watchEffect вызывается сразу при создании и затем при каждом изменении реактивных зависимостей внутри его колбэка. Он автоматически отслеживает все реактивные свойства, используемые внутри, без явного указания зависимостей.

javascript
import { ref, watchEffect } from 'vue';

const count = ref(0);

watchEffect(() => {
  console.log(`Count is: ${count.value}`);
});

// Вызовется сразу: "Count is: 0"
count.value++; // Вызовется снова: "Count is: 1"

Нюансы:

  • Не требует явного указания зависимостей.
  • Выполняется асинхронно после обновления DOM.
  • Можно остановить, вызвав возвращаемую функцию.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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