Svelte · Middle · Запитання 9 з 75
Чому items.set(k, v) не оновлює UI, якщо items - звичайний Map у $state?
- ✓Правильна відповідь:
$stateпроксує лише звичайні об'єкти й масиви; використовуйтеSvelteMapзsvelte/reactivity - 2Map не можна використовувати у Svelte
- 3Треба викликати
$state.update(items)
Пояснення
У svelte/reactivity є також SvelteSet, SvelteDate, SvelteURL, SvelteURLSearchParams і MediaQuery. Їхні значення не стають глибоко реактивними.