Svelte · Junior · Pytanie 11 z 76
Jak zadeklarować wartość obliczaną z innego stanu?
let count = $state(2);
let doubled = $derived(count * 2);- ✓Poprawna odpowiedź: Przez
$derived(expression); przelicza się, gdy zmienia się czytany stan - 2Zwykłym
let doubled = count * 2 - 3Przez
$effect(() => doubled = count * 2)
Wyjaśnienie
Kod komponentu wykonuje się raz przy tworzeniu, więc zwykły let zachowa wartość początkową. Aktualizowanie stanu w $effect w tym celu to antywzorzec.