Vue · Junior · Запитання 19 з 75
Чи можна присвоїти новий масив у ref зі списком?
const items = ref([]);
items.value = await fetchItems();- ✓Правильна відповідь: Так - заміна
.valueвідстежується, як і мутації на місці на кшталтpush - 2Ні, ref'и можуть зберігати лише примітиви
- 3Лише через
items.set(newArray)
Пояснення
Реактивність Vue 3 на Proxy відстежує і заміну значення, і мутації масивів (push, splice, присвоєння за індексом). У Vue 2 це було відомим обмеженням, якого тепер немає.