Vue稀烂

Vue稀烂

  1. 报错信息不友好
    定位源代码没那么直接
  2. ui命令式&声明式混编不友好
  3. 重构工具支持稀烂
    移动类的位置之类的, 引用的地方经常不会被修改到
  4. class component写法 组件头臃肿

因为上面的3, 4两点, 重构弄的及其不方便. 把一个组件抽出来这种事情就很麻烦了

Vuex稀烂

  • ts类型支持差
    • vue实例上绑的$store, 静态检查不到
    • store.commit方法参数静态检查烂
  • Vuex代理的对象擦除掉了对象原本的类
    放vuex里的对象的方法会没法调用, 比如放一个Map<string, string>进去, 这个对象的get方法无法调用

不过看着vue3有了provide / inject了, 应该可以拿来代替vuex?

好的点

  • ElementUI好用
    不知道element-react好不好使…看github上不是很活跃感觉