Mobx

一一九、Mobx Redux Vuex

Redux

一一九、Mobx Redux Vuex

相同点

  • 统一维护管理应用状态
  • 某一状态只有一个可信数据来源-store 状态容器
  • 操作更新状态方式统一,并且可控(通常以action方式提供更新状态的途径)
  • 将react组件从业务上分为容器组件和展示型组件(视图)

不同点

  1. 函数式和面向对象
    • Redux 更多的是遵循函数式编程思想,而Mobx更多的是从面向对象角度考虑问题
    • Redux提倡函数式代码,如reducer就是一个纯函数.纯函数接受输入,然后输出结果,除此之外不会有任何影响,也包括不会影响接受的参数
    • Mobx更多偏向于面向对象编程和响应式编程,通常将状态包装成可观察对象(observable),于是

相关文章:

  • 2019-01-14
  • 2022-12-23
  • 2021-06-27
  • 2021-10-02
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-10
  • 2022-12-23
  • 2021-10-02
  • 2021-07-05
相关资源
相似解决方案