ref() va reactive() orasidagi farq nima?
1-maqola https://teletype.in/@munira25/ref_reactive
2-maqola https://teletype.in/@munira25/vue-reactivity-ref-reactive
Vue 3 da reaktiv ma'lumot yaratishning ikki asosiy usuli bor: ref() va reactive().
Har qanday turdagi qiymat uchun ishlatiladi — string, number, boolean, array, object. Qiymatga .value orqali murojaat qilinadi.
Faqat ob'ekt va massiv uchun ishlatiladi. .value kerak emas, to'g'ridan-to'g'ri murojaat qilinadi:
Muhim farq — destructure qilganda
reactive() ni destructure qilsangiz reaktivlik yo'qoladi:
Intervyu uchun qisqa javob
ref() har qanday turdagi qiymat uchun ishlatiladi va .value orqali murojaat qilinadi. reactive() faqat ob'ekt va massiv uchun bo'lib, .value kerak emas. Asosiy farq — reactive() ni destructure qilganda reaktivlik yo'qoladi, ref() da bu muammo yo'q.