私は自分のアプリケーションの状態を管理するためにngrxライブラリを手に入れようとしています。私は多くのngrxドキュメントとgitページを見てきました。 ngrx:reducers関数が呼び出されたときにどのように呼び出されますか?
Storeが我々のアプリケーションのためのデータの単一ソースである
- ストア
- リデューサーと
- アクション:私は三つの重要な概念であることを理解しています。したがって、データの変更や取得はアクションを通じて行われます。ここで私の質問は、アクションが店舗に派遣されたときに正確に何が起こるかです。どのレデューサーが呼び出されるのかはどのように分かりますか?店舗に登録されているすべてのレデューサーを解析しますか?その場合、同じ名前で複数のアクションが発生する可能性があります。
ありがとうございます。百聞は一見にしかずです
アクションがディスパッチされると、すべてのリデューサに渡されます。したがって、同じ名前の複数のアクションを持つことはできません。 – cartant
@cartant - ngrxはユーザーに同じ名前のアクションがないように強制する方法を教えてください。大きなアプリでは何百ものアクションがあり、アクション名の衝突の可能性があります。 – Ritesh
あなたの行動に異なるタイプがあることを確認することはあなた次第です。必要ならば、[example app](https://github.com/ngrx/example-app/blob/master/src/app/actions/book.ts#L4-L7)のように範囲を設定します。 – cartant