Vue稀烂
- 报错信息不友好
定位源代码没那么直接 - ui命令式&声明式混编不友好
- 重构工具支持稀烂
移动类的位置之类的, 引用的地方经常不会被修改到 - class component写法 组件头臃肿
因为上面的3, 4两点, 重构弄的及其不方便. 把一个组件抽出来这种事情就很麻烦了
Vuex稀烂
- ts类型支持差
- vue实例上绑的
$store
, 静态检查不到 store.commit
方法参数静态检查烂
- vue实例上绑的
- Vuex代理的对象擦除掉了对象原本的类
放vuex里的对象的方法会没法调用, 比如放一个Map<string, string>
进去, 这个对象的get方法无法调用
不过看着vue3有了provide / inject了, 应该可以拿来代替vuex?
好的点
- ElementUI好用
不知道element-react好不好使…看github上不是很活跃感觉
22年更新
vue3挺好使的呜呜呜, 尤其是vue3.2的setup语法