Redux 使用Aurelia和FLUX的最佳实践

Redux 使用Aurelia和FLUX的最佳实践,redux,aurelia,mobx,Redux,Aurelia,Mobx,Aurelia非常棒,但它没有提供管理状态的解决方案。 我研究了一下,发现了它的两个概念 Redux: 它允许我们使用redux的核心概念,而不需要额外的糖。在最小可用版本中,可能如下所示: 它在大多数React应用程序中也更为常见 Mobx: 它看起来也不错,核心概念和语法更接近Aurelia。但我找不到任何人在Aurelia身上使用它:( 问题: 那么问题是,在AurLi应用程序中更好的管理状态的方法是什么? < P>也许你应该考虑这篇文章: 看起来Aurelia(我不是Aurelia

Aurelia非常棒,但它没有提供管理状态的解决方案。 我研究了一下,发现了它的两个概念

Redux:

它允许我们使用redux的核心概念,而不需要额外的糖。在最小可用版本中,可能如下所示: 它在大多数React应用程序中也更为常见


Mobx

它看起来也不错,核心概念和语法更接近Aurelia。但我找不到任何人在Aurelia身上使用它:(

问题:
那么问题是,在AurLi应用程序中更好的管理状态的方法是什么?

< P>也许你应该考虑这篇文章:

看起来Aurelia(我不是Aurelia dev)很容易管理单态和反应态。因此,我建议:立即定义存储和还原,而不使用Redux或MobX

也许ImmutableJS在这里可以非常有用地定义您的存储(基本上是一个对象)


而且,不要忘记,减缩器只是纯函数。因此,虽然您知道如何编写纯函数,并且知道如何应用于存储,但您很好。

在sitepoint上有一篇使用Redux和Aurelia的示例博客文章

还有一个aurelia redux插件,它提供了更多的支持: