Ego*_*ich 5 aurelia redux mobx
Aurelia很棒,但它没有为管理状态提供解决方案.我研究了一下,发现了它的两个概念.
Redux: https ://www.npmjs.com/package/redux-aurelia
它允许我们使用redux的核心概念而不需要额外的糖.在最小可用版本中可能看起来像这样:https://gist.github.com/wegorich/5d1fabc550fb3f01e0a57d3d4308294a 对于大多数React应用程序来说,它也更常见.
Mobx:https://mobxjs.github.io/mobx/
它看起来也不错,核心概念和语法更接近Aurelia.但我没有找到任何人与Aurelia一起使用它:(
问: 那么问题是在Aurelia应用程序中管理状态的更好方法是什么?
小智 1
也许您应该考虑这篇文章: http://ilikekillnerds.com/2016/02/shared-state-in-aurelia/
看起来 Aurelia(我不是 aurelia dev)可以轻松管理单例和反应状态。所以,我建议:立即定义 Store 和Reducers,而不使用 Redux 或 MobX。
也许 ImmutableJS 在这里定义你的商店(基本上是一个对象)非常有用。
并且,不要忘记,reducer 只是纯函数。因此,虽然您知道如何编写纯函数并且知道如何应用于商店,但一切都很好。
| 归档时间: |
|
| 查看次数: |
1011 次 |
| 最近记录: |