2017-05-28 12 views
1

ngrx/storeソリューションを実装しています。 スマート/コンテナコンポーネントを作成しています。 私はいくつかのブログでいくつかの矛盾したアイディアを読んでいます。ngrx/storeコンテナコンポーネント - ストアを直接使用しますか?またはファサード?

スマートコンポーネントが店舗に注入する必要がありますか?または私はファサードになるサービスを作成する必要があります、サービスで店を注入するのだろうか?

サービスを使用して店舗自体を隠すというアイデアは素晴らしいですが、それはいくつかのコードが重複しているようです。 例えば、コンポーネント内でアクション "ADD_USER"をディスパッチする必要がある場合、addUserAction(user)という名前のサービス内で関数を呼び出し、サービスでは、1つのライナー関数を持ちます:store.dispatch({type :ADD_USER、ペイロード:ユーザー})

ありがとうございました!

+0

あなたはTeamViewerの中に用意されています。それは、ここで説明したように、サービスの束を管理する必要があるとき、私は唯一のファサード層を導入しますか? – Aravind

+0

なぜteamviewerが必要ですか? – May

+0

私はリモートを取って – Aravind

答えて

関連する問題