Vue3为什么推荐使用ref而不是reactive

为什么推荐使用ref而不是reactive

reactive本身具有很大局限性导致使用过程需要额外注意,如果忽视这些问题将对开发造成不小的麻烦;ref更像是vue2时代option apidata的替代,可以存放任何数据类型,而reactive声明的数据类型只能是对象;

先抛出结论,再详细说原因:非必要不用reactive! (官方文档也有对应的推荐)

官方原文:建议使用 ref() 作为声明响应式状态的主要 API。

最懂Vue的人都这么说了:推荐ref!!!

Vue3为什么推荐使用ref而不是reactive_第1张图片

reactiveref 对比

reactive ref
❌只支持对象和数组(引用数据类型) ✅支持基本数据类型+引用数据类型
✅在

你可能感兴趣的:(vue3,vue.js,javascript,前端)