Web前端的状态管理(State Management) – Div.IO
-》
mobxjs/mobx: Simple, scalable state management.
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 状态管理