23

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

Cannot read property 'type' of undefined

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

ありがとう!

4

1 に答える 1