redux の実際の例についていくつか質問があります。
ディスパッチを使用して ajax 呼び出しが直接行われる非同期の例とは異なり、実際の例ではミドルウェアを使用してこれに対処します。反応アプリで redux を使用する場合、どの方法が推奨されますか? なぜ?
私の推測では、ミドルウェアは再利用可能であるため、複数の ajax 呼び出しを行う必要がある場合、異なる API パスがパラメーターとして渡される限り、1 つの汎用 ajax 呼び出しミドルウェアで十分です。しかし、ディスパッチでも同じことが言えます...
ミドルウェアはいつ実行されますか? ソース コードを見てドキュメントを読むと、次のように理解できます
dispatch an action -> all middlewares get executed , ajax calls can be made here and the returned json data can be put inside the action object and pass it onto the reducers-> reducers get executed
。私は正しいですか?