Svelte · Middle · Question 9 of 75
Why doesn't items.set(k, v) update the UI when items is a plain Map in $state?
- ✓Correct answer:
$stateonly proxies plain objects and arrays; useSvelteMapfromsvelte/reactivity - 2Maps can't be used in Svelte
- 3You must call
$state.update(items)
Explanation
svelte/reactivity also has SvelteSet, SvelteDate, SvelteURL, SvelteURLSearchParams and MediaQuery. Their values aren't made deeply reactive.