redux 先前技术
2018-07-03 本文已影响0人
樱木夜访流川枫
概览
比较 Redux 与 Flux 的异同。
内容
共同点
1、将 模型的 更新逻辑 全部集中于一个 特定的层 (Flux 里的 store,Redux 里的 reducer)。
2、不能直接修改state 。使用 action 对更改进行描述。
不同点
1、而不同于 Flux ,Redux 并没有 dispatcher 的概念 。原因是它依赖纯函数来替代事件处理器。
2、和 Flux 的另一个重要区别,是 Redux 设想你永远不会变动你的数据 。你可以很好地使用普通对象和数组来管理 state ,而不是在多个 reducer 里变动数据。正确且简便的方式是,你应该在 reducer 中返回一个 新对象来更新 state。