問題タブ [ngrx-effects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2640 参照

rxjs - 複数のサービス呼び出しで CombineLatest を使用する場合のエラー処理

次のコードを使用 (ngrx/store の @Effect() から取得)

エラーをキャッチするための最も簡潔で正しいパターンは何でしょうか? .catch はすべてのgetData*呼び出しに従う必要がありますか? .catch()メイン@Effect()チェーンの最後にはしたくないですよね?

質問はthis oneに似ていますが、.subscribe()ここで電話しないという点で少し異なります。

0 投票する
1 に答える
12668 参照

angular - ngrx / redux 効果がアクションを返さなければならないのはなぜですか? エルムのようなヌープアクションを使用することは悪い習慣と見なされていますか?

Angular と ngrx/store および ngrx/effects を使用した redux スタイルの状態管理設計を使用しています。エフェクトからアクションを返さないときはいつでも、エラーが発生します:

この問題を調査したところ、elm アーキテクチャには、エフェクトで別のアクションを連鎖させたくない場合に呼び出すことができない「noop」アクションと呼ばれるものがあることがわかりました。このヌープアクションをどこでも呼び出すことは、私には非常に繰り返しのようです。これが従うのが悪い習慣になるかどうか疑問に思っています。アクションを返さない効果を持つことができない理由はありますか? 常に 1 つのアクションが別のアクションを発生させるという効果の意図はありますか? エフェクトの使い方を誤解しているのではないかと思っています。

ありがとう!