Reduxアプリケーションに相当な大きさのアクションセットがある場合、これらのアクションは、ドメインに応じてアクションフォルダ内の異なるファイルに分散されます。Reduxアプリケーションのすべてのアクションを1つのファイルに含める必要がありますか?
また、すべての操作を1つのファイルに保存することをお勧めしますか?
Reduxアプリケーションに相当な大きさのアクションセットがある場合、これらのアクションは、ドメインに応じてアクションフォルダ内の異なるファイルに分散されます。Reduxアプリケーションのすべてのアクションを1つのファイルに含める必要がありますか?
また、すべての操作を1つのファイルに保存することをお勧めしますか?
私は自分の犠牲者の行動を彼らが何をするつもりで分ける傾向があります。 、ユーザー Actions.jsになりますユーザーをログアウトますアクションのに対し、私の画像 Actions.jsになります画像を追加しますアクションを言います。
これは、大規模なアプリケーションが数十または数百のアクションを持つ可能性があり、同じファイル内のすべてを未編成にすることができ、特定のアクションを見つけることが困難なため、良い考えです。
混乱も防ぎます。あなたのアクションが内部にあるファイルを知る方法は、そのアクションが主に影響するものを単純に評価する必要があります。
2つの異なるドメインが同じアクションを使用する可能性があり、同じアクションを2つの異なるファイルにコピー&ペーストすることで繰り返したくないため、ドメインごとに分けると混乱する可能性があります。
私はビジネスドメインオブジェクトをフォルダに保管しているので、すべてがきれいで同じ場所にあります。
異なるファイルです。これは懸念の分離にも役立ちます。
同じファイル内にすべて同じ名前を付けると、同じアクション名を2回持つことはできません。