最新消息:20210917 已从crifan.com换到crifan.org

【整理】MobX 状态管理

JS crifan 3383浏览 0评论

Web前端的状态管理(State Management) – Div.IO

选择 React Native 的理由 – 知乎专栏

-》

mobxjs/mobx: Simple, scalable state management.

1. MobX 介绍 · MobX 中文文档

mobx redux 对比

在react项目中使用redux or mobx? – 简书

MobX 和 Redux 的比较 · Issue #5 · sorrycc/blog

Mobx 思想的实现原理,及与 Redux 对比 – 知乎专栏

“从目前经验来看,我建议前端数据流不太复杂的情况,使用 Mobx,因为更加清晰,也便于维护;如果前端数据流极度复杂,建议谨慎使用 Redux,通过中间件减缓巨大业务复杂度,但还是要做到对开发人员尽量透明,如果可以建议使用 typescript 辅助。”

Redux vs MobX: 哪一个最合适你的项目? — SitePoint – 众成翻译

Redux vs MobX: Which Is Best for Your Project? — SitePoint

“很明显,你可以看到使用 Mobx 的代码十分精简的。使用 OOP 风格和良好的开发实践,你可以快熟的构建应用。主要的缺点在于它很容易编写出质量低,难以维护的代码。

另一方面,Redux, 更受欢迎, 非常适合构建大型复杂的项目。它是个严格的框架,带有保障措施保障每个开发者写出的代码易于测试和维护。然而,它并不适合一个小的项目。

尽管 Mobx 的缺点, 如果你遵守良好的开发实践,你任然可以用它来构建大型应用。”

React全家桶又填新成员 MobX入坑指南(1) | Keep Walking

MobX 框架适合小型的 React 项目,它采用观… 来自ruanyf – 微博

MobX vs Redux – React Conf 2017 纪要 | Reducer

http://www.blackganglion.com/2017/03/25/MobX-vs-Redux-React-Conf-2017-纪要/

“亦或我们可以取长补短,MobX 胜在响应式带来的性能提高,避免不必要的重渲染,如果能与 Redux 的 middleware、reducer 结合,将会非常值得期待。”

A short introduction to MobX | Front-End Insights

阮一峰 MobX

jstraining/react.md at master · ruanyf/jstraining

“目前最流行的两个 React 架构

React 架构的最重要作用:管理 Store 与 View 之间的关系。

  • MobX:响应式(Reactive)管理,state 是可变对象,适合中小型项目

  • Redux:函数式(Functional)管理,state 是不可变对象,适合大型项目

【总结】

此处的结论:

MobX,比Redux,更容易学习和上手使用。

MobX更适合中小型项目,但在确保自己有良好的编程风格和习惯的前提下,可以胜任大型项目。

且效率,性能等方便,不比Redux差。

开始上手可以参考:

在ReactNative中使用MobX框架管理State实现ListView的局部更新 | NightFarmer’s Blog

使用期间,可以好好看看:

使用mobx开发高性能react应用 – 积木村の研究所

转载请注明:在路上 » 【整理】MobX 状态管理

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
100 queries in 0.185 seconds, using 23.33MB memory