Vue · Junior · Запитання 16 з 75
Для чого потрібен computed()?
const firstName = ref("Ann");
const lastName = ref("Lee");
const fullName = computed(() => `${firstName.value} ${lastName.value}`);- ✓Правильна відповідь: Похідне значення, яке кешується й перераховується лише за зміни його реактивних залежностей
- 2Функція, що виконується за кожного рендера незалежно від залежностей
- 3Спостерігач, що виконує побічні ефекти
Пояснення
Метод, викликаний у шаблоні, виконується за кожного перерендера; computed повертає кешований результат, доки не зміняться firstName або lastName. Гетери computed не мають мати побічних ефектів.