类别:vue / 日期:2022-12-21 / 浏览:252 / 评论:0

(1)Redux 和 Vuex 区别 

Vuex 改进了 Redux 中的 Action 和 Reducer 函数,以 mutations 变化 函数取代 Reducer,无需 switch,只需在对应的 mutation 函数里改 变 state 值即可

Vuex 由于 Vue 自动重新渲染的特性,无需订阅重新渲染函数,只要 生成新的 State 即可

Vuex 数据流的顺序是∶View 调用 store.commit 提交对应的请求到 Store 中对应的 mutation 函数->store 改变(vue 检测到数据变化自 动渲染)

通俗点理解就是,vuex 弱化 dispatch,通过 commit 进行 store 状 态的一次更变;取消了 action 概念,不必传入特定的 action 形式进 行指定变更;弱化 reducer,基于 commit 参数直接对数据进行转变, 使得框架更加简易;-redux

(2)共同思想 

单—的数据源 

变化可以预测 

本质上:redux 与 vuex 都是对 mvvm 思想的服务,将数据从视图中抽 离的一种方案; 

形式上:vuex 借鉴了 redux,将 store 作为全局的数据中心,进行 mode 管理;

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。

«    2023年11月    »
12345
6789101112
13141516171819
20212223242526
27282930

最新留言