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


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

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

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

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

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

    image.png

    reactiveref 对比

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