2017-04-12 14 views
0

私はAngular 2のバックグラウンドから来て、React Reduxを学習しています。私は、角2でReduxを教える人々を見てきました。私の質問はそうすることで利益があるのでしょうか?Angular2でreduxを使用する利点

私にはReduxができることのようですが、トップレベル(app.component)で宣言されたサービスを使用してAngular2を使用できます。私はReduxの専門家ではないので、全体のコンセプトはあまりにも複雑です。他の言語でSingletonを作成することに反対する状態を管理するためにReduxを使用する必要がある理由を説明してください。

+0

質問の最初の部分は、メリットについてです。それは意見に基づくものではありません。私は同じことを思っています。 – hogan

答えて

0

もちろんReduxは一般的なアプリケーションの概念を実装しているので、もちろん可能です。 Angularアプローチを使用してReduxの概念を利点と欠点に統合することができます。

Observablesのような角度技法でカプセル化された、Reduxの基本機能を提供するthis GitHub projectをご覧ください。

これにより、車輪を改造するのではなく、一般的な概念に従って状態を管理することができます。ただし、Reduxで必要とされる追加の抽象化は、達成しようとしているものに応じてオーバーヘッドが大きくなる可能性があります。

+1

Reduxは非常に多くの実装です。リンクしたプロジェクトであっても、実装をnpmの依存関係として使用します。私はあなたがFluxと混同していると思います。 –

+0

まあ、そうです...私はそれに応じて私の答えを編集します。 –

+0

@ErnieKevこれがあなたの質問に答えるならば、受け入れてください。 –

関連する問題