ホームページ > ウェブフロントエンド > フロントエンドQ&A > React に redux 用のミドルウェアはありますか?

React に redux 用のミドルウェアはありますか?

WBOY
リリース: 2022-04-27 12:13:04
オリジナル
2153 人が閲覧しました

React の Redux にはミドルウェアがあります。 redux データには非同期リクエストが必要であるため、redux で非同期リクエストを完了するにはミドルウェアが必要です。ミドルウェアは redux アプリケーションを拡張できます。コンポーネントがアクションをトリガーすると、そのアクションは最初にミドルウェアによって処理され、次にリデューサーに渡されます。

React に redux 用のミドルウェアはありますか?

このチュートリアルの動作環境: Windows 10 システム、react17.0.1 バージョン、Dell G3 コンピューター。

react には redux 用のミドルウェアがありますか

react には redux 用のミドルウェアがありますか

redux には非同期を必要とするデータが大量にあるためです。リクエストを処理するため、redux で非同期リクエストを完了するのに役立つミドルウェアが必要です。

ミドルウェアは実際には関数であり、ミドルウェアを使用すると redux アプリケーションを拡張できます。特にアクションを処理する機能に反映されており、コンポーネントがアクションをトリガーすると、アクションは最初にミドルウェアによって処理されます。ミドルウェアが処理されると、ミドルウェアはアクションをリデューサーに渡し、リデューサーがアクションの処理を継続できるようにします。

ミドルウェアを追加するための Redux ワークフロー

React に redux 用のミドルウェアはありますか?

Redux で一般的に使用されるミドルウェア (redux-saga)

redux-saga は、Action Creator ファイルから非同期操作を抽出して別のファイルに配置できるため、redux-thunk よりも強力です。

redux-saga の使用方法は?

ダウンロード:

npm install redux-saga
ログイン後にコピー

redux-saga ミドルウェアの作成

import createSagaMiddleware from ' redux-saga '
const sagaMiddleware = createSagaMiddleware ( )
ログイン後にコピー

sagaミドルウェアの登録

createStore (reducer , applyMiddleware (sagaMiddleware) )
ログイン後にコピー

推奨される学習: 「react ビデオ チュートリアル

以上がReact に redux 用のミドルウェアはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート