Svelte · Middle · Pytanie 1 z 75

Kiedy używać $derived.by zamiast $derived?

let total = $derived.by(() => {
  let sum = 0;
  for (const item of cart) sum += item.price * item.qty;
  return sum;
});

Wyjaśnienie

$derived(expr) jest równoważne $derived.by(() => expr). Funkcja nie może mieć efektów ubocznych.

Do poczytania

Błąd w pytaniu

Svelte · Middle · pytanie 1

Sprawdź się

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

Rozwiąż ten test