Svelte · Junior · Question 10 of 76
How do you declare reactive state in Svelte 5?
<script>
let count = $state(0);
</script>
<button onclick={() => count++}>{count}</button>- ✓Correct answer: With
$state(initialValue); the value is used and updated like a normal variable - 2With
useState(0), which returns a value and a setter - 3Any top-level
letis reactive automatically
Explanation
count is just a number, there is no .value or setter. Plain let declarations being reactive was Svelte 4 behaviour; in runes mode you need $state.