Svelte · Junior · Запитання 11 з 76
Як оголосити значення, що обчислюється з іншого стану?
let count = $state(2);
let doubled = $derived(count * 2);- ✓Правильна відповідь: Через
$derived(expression); воно перераховується, коли змінюється прочитаний стан - 2Звичайним
let doubled = count * 2 - 3Через
$effect(() => doubled = count * 2)
Пояснення
Код компонента виконується один раз під час створення, тож звичайний let збереже початкове значення. Оновлювати стан для цього всередині $effect - антипатерн.