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

Как работает computed

Computed свойства в Vue.js — это реактивные геттеры, которые кэшируют свои значения до изменения зависимостей. Они автоматически обновляются при изменении исходных данных.

javascript
computed: {
  fullName() {
    return `${this.firstName} ${this.lastName}`;
  }
}

Ключевые особенности:

  1. Кэширование — значение пересчитывается только при изменении зависимостей (firstName/lastName)
  2. Реактивность — автоматическое обновление при изменении данных
  3. Синхронность — не поддерживают асинхронные операции
  4. Оптимизация — избегают избыточных вычислений

Используются для сложных выражений, которые зависят от реактивных данных. Для асинхронных операций лучше использовать методы или watch.

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

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

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

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