Angular · Senior · Запитання 8 з 75

Що не так із цим ефектом?

total = signal(0);
constructor() {
  effect(() => this.total.set(this.price() * this.qty()));
}

Пояснення

total = computed(() => this.price() * this.qty()) синхронний, лінивий і завжди узгоджений. Якщо потрібен ще й запис - linkedSignal; ефекти лишіть для побічних дій поза графом сигналів (DOM, сховище, логування).

Де почитати

Помилка в запитанні

Angular · Senior · запитання 8

Перевірте себе

Пройдіть тест Angular · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест