Vue · Senior · Запитання 16 з 75
Чому обгортати великі дані API в reactive/ref може бути дорого й яка альтернатива?
- ✓Правильна відповідь: Глибока реактивність проксує кожен вкладений об'єкт під час звернення; використовуйте
shallowRef/shallowReactiveі замінюйте дані іммутабельно - 2Реактивні дані не можуть бути більшими за 1 МБ
- 3Це нічого не коштує; реактивність Vue безкоштовна
Пояснення
Глибокі proxy додають накладні витрати на звернення й відстеження. Для великих даних, які здебільшого читаються, неглибока реактивність плюс заміна значення цілком роблять оновлення дешевими.