一道面试题 vuex缺点?

最近去面试的时候,面试官有一道题是让我阐述用vuex的优缺点,优点倒还好说,这个缺点还真没有认识到,有道友可以帮忙解惑嘛?

阅读 11k
6 个回答

如果硬要说缺点的话,我觉得是vuex没有持久化存储的手段,每次刷新都会重置所有的数据

这种问题一般都有通用回答套路。
一件挺好的东西,有什么缺点?
1.成本高,即用不起。
2.不用用,杀鸡焉用牛刀。
3.不好用,某些情况用它解决不了
4.不愿意用,有其他替代品。

新手上路,请多包涵

个人感觉也是不能数据持久化,得配合计算属性和localStorage才能实现,还有小型项目没必要用,反而显得更加复杂,大材小用

虽然官方推荐用 触发action的方式去修改store的数据, 但是直接通过修改state也是可以运行的 , 这样就容易混乱了, 跟修改一个全局变量一样恶心
以上言论是我没有详细了解vuex的情况下说的, 说得不对。。。

如果您不打算开发大型单页应用,使用 Vuex 可能是繁琐冗余的。确实是如此——如果您的应用够简单,您最好不要使用 Vuex。一个简单的 store 模式就足够您所需了。

摘的官网的话,简单的说就是,简单的应用就不需要用vuex来搞了,不然会显得杀鸡用牛刀的感觉。工具都是用来提高工作效率的,如果不能,那就说明工具用的不对。

  1. 不够直观,写起来有悖于常规思维,写法很繁琐
  2. 状态不容易清理,容易造成混乱,清理需要额外的工作
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏