关注本站公众号,
获取永久访问授权码
扫码关注,回复『刷题』即可.
~技术问答题~
返 回

No.830 为什么要用Vuex 或者Redux

题目描述~ 略...

寄语:问题比答案更重要

建议自己先有个思考的过程,有了自己的答案或者疑问再看解析进行对比。

目前解析在逐步添加中,也可以跳转链接查看。

由于传参的方法对于多层嵌套的组件将会非常繁琐,并且对于兄弟组 件间的状态传递无能为力。

我们经常会采用父子组件直接引用或者通 过事件来变更和同步状态的多份拷贝。以上的这些模式非常脆弱,通 常会导致代码无法维护。

所以需要把组件的共享状态抽取出来,以一个全局单例模式管理。在 这种模式下,组件树构成了一个巨大的"视图",不管在树的哪个位置, 任何组件都能获取状态或者触发行为。

另外,通过定义和隔离状态管理中的各种概念并强制遵守一定的规则, 代码将会变得更结构化且易维护。

解析或答案仅供参考。

关于作者

zz_jesse 专注前端

掘金 我的开源项目

公众号@前端技术江湖

一个可以帮开发者成长的公众号前端面试题库更新通知前端学习资料、干货文章

技术交流群

交流中成长大厂内推机会