5

Aurelia は素晴らしいですが、状態を管理するためのソリューションを提供していません。少し調べてみると、2つの概念が見つかりました。

Redux: https://www.npmjs.com/package/redux-aurelia

これにより、余分な砂糖を使わずに redux のコアコンセプトを使用できます。最小限の使用可能なバージョンでは、次のようになり ます。


Mobx : https://mobxjs.github.io/mobx/

見た目も良く、コアとなるコンセプトと構文は Aurelia のものにより近くなっています。しかし、Aureliaでそれを使用している人は誰もいません:(

質問: 質問は、Aurelia アプリケーションで状態を管理するためのより良い方法は何ですか?

4

2 に答える 2

1

たぶん、この記事を検討する必要があります: http://ilikekillnerds.com/2016/02/shared-state-in-aurelia/

Aurelia (および aurelia dev ではない) は、シングルトンとリアクティブ状態を簡単に管理できるようです。Redux や MobX を使用せずに Store と Reducer をすぐに定義することをお勧めします。

おそらく、ImmutableJS はストア (基本的にはオブジェクト) を定義するのに非常に便利です。

そして、レデューサーは単なる純粋な関数であることを忘れないでください。したがって、純粋関数の書き方と store への適用方法を知っていれば問題ありません。

于 2016-11-06T07:33:20.093 に答える