Zen*_*tzi 5 state-management mobx mobx-react mobx-state-tree react-state-management
如果您想以一种固执己见的方式使用 mobx 进行状态管理,则官方 Mobx 页面上推荐了这两种方法。
基于这些(1、2 ), keystone看起来像是状态树的改进。拥有状态树所拥有的一切以及更多。我在任何地方都找不到状态树具有而梯形图没有的任何东西。
我发现 keystone 远没有 state-tree 那么成熟。这可能是阻止我选择它的主要原因。状态树相对于梯形校正还有哪些优点?
PS 它将在 React 应用程序中使用。
我是 MobX-State-Tree 的当前维护者。我认为 MST 相对于 MobX-Keystone 的主要好处是 MST 使用更广泛并且拥有更广泛的第三方支持。例如,mobx-devtools 支持 MST,但不支持 MobX-Keystone,Reactotron也是如此。
话虽如此,我对在我的咨询公司探索 MobX-Keystone 的使用非常感兴趣。尽管我正在维护 MST,但我并不反对 MobX-Keystone,而且更好的 TypeScript 支持非常诱人。如果我们最终在项目中使用它并且进展顺利,我们可能会为其建立对 Reactotron 的支持。
我希望这个观点有所帮助。
(关于另一个答案询问您是否真的需要的不仅仅是 MobX,我认为 MST 和 MobX-Keystone 带来了超级有用的模式和工具,可以帮助您以更具凝聚力的方式扩展整个应用程序,而不是自己使用它们重新制作莫布X。)
归档时间: |
|
查看次数: |
1259 次 |
最近记录: |