Svelte · Middle · Запитання 7 з 75
Коли варто обрати $state.raw?
let rows = $state.raw([]);
rows = await fetchRows(); // reassign, don't push- ✓Правильна відповідь: Для великих об'єктів чи масивів, що замінюються цілком (наприклад, відповіді API), щоб уникнути накладних витрат проксі
- 2Для значень, які ніколи не мають змінюватися
- 3Для стану, спільного із сервером
Пояснення
Raw-стан не глибоко реактивний: rows.push(x) оновлення не викличе, лише переприсвоєння.