Svelte · Junior · Запитання 15 з 76
Чи глибоко реактивний об'єкт, оголошений через $state?
let todo = $state({ text: "Buy milk", done: false });
todo.done = true;- ✓Правильна відповідь: Так: звичайні об'єкти й масиви стають реактивними проксі, і зміна властивості оновлює UI
- 2Ні: треба переприсвоїти весь об'єкт
- 3Лише якщо викликати
todo.update()
Пояснення
Методи масивів на кшталт push теж запускають оновлення. Для великих даних, які лише переприсвоюються, $state.raw позбавляє накладних витрат проксі.