リクエストを送信したい場合、フェッチ関数に直接リクエストを記述することはできませんか? なぜミドルウェアの追加手順が必要なのでしょうか?
认证0级讲师
非同期ミドルウェアは、非同期アクションを記述するために使用されます。
実際、あなたの質問は、なぜ非同期アクションを使用する必要があるのか、なぜリクエストがアクションにカプセル化されているのかというようなものです。
Actionはトリガーを統一管理し、Reducerは受信を統一管理し、ステータスを変更します。これは、コードの結合を減らすための単なる設計パターンです。
つまり、ご質問の場合、リクエストは非同期アクションにカプセル化する必要があり、非同期アクションは非同期ミドルウェアに依存します。これが、redux 非同期ミドルウェアが必要な理由です。
非同期ミドルウェアは、非同期アクションを記述するために使用されます。
実際、あなたの質問は、なぜ非同期アクションを使用する必要があるのか、なぜリクエストがアクションにカプセル化されているのかというようなものです。
Actionはトリガーを統一管理し、Reducerは受信を統一管理し、ステータスを変更します。これは、コードの結合を減らすための単なる設計パターンです。
つまり、ご質問の場合、リクエストは非同期アクションにカプセル化する必要があり、非同期アクションは非同期ミドルウェアに依存します。これが、redux 非同期ミドルウェアが必要な理由です。