Angular · Senior · Pytanie 8 z 75

Co jest nie tak z tym efektem?

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

Wyjaśnienie

total = computed(() => this.price() * this.qty()) jest synchroniczny, leniwy i zawsze spójny. Jeśli ma być też zapisywalny - linkedSignal; efekty zostaw dla efektów ubocznych poza grafem sygnałów (DOM, magazyn, logowanie).

Do poczytania

Błąd w pytaniu

Angular · Senior · pytanie 8

Sprawdź się

Rozwiąż test Angular · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test