ホームページ  >  記事  >  ウェブフロントエンド  >  どのような場合にreact-reduxを使用するか

どのような場合にreact-reduxを使用するか

WBOY
WBOYオリジナル
2022-04-19 11:23:252367ブラウズ

「react-redux」を使用するシナリオ: 1. ユーザーの使用方法が複雑な場合、2. 異なる ID を持つユーザーの使用方法が異なる場合、3. 複数のユーザーが共同作業できる場合、4. と対話する場合サーバーを頻繁に使用する場合、または WebSocketView を使用する場合; 5. 複数のソースからデータを取得する必要がある場合。

どのような場合にreact-reduxを使用するか

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

react-redux を使用する場合

redux を使用する必要があるシナリオ:

  • ユーザーの使用方法は複雑です

  • ID が異なるユーザーは使用方法が異なります (一般ユーザーと管理者など)

  • 複数のユーザーが共同作業を行うことができます

  • #サーバーと頻繁にやり取りする、または WebSocketView を使用する


  • ##複数のソースからデータを取得するには
Redux が必要ないシナリオ:

#ユーザーの使用方法は非常に簡単です
  • ##ユーザー間のコラボレーションは不要です。


  • サーバーとの大規模な対話は不要で、WebSocket も使用されません。


  • ビュー レイヤー(ビュー) 単一ソースからのみデータを取得します

  • Redux はステータスを統一的に管理するために使用されます。プロジェクトは比較的複雑であり、多くのグローバル変数が必要です。クロス変数が多数ある場合は、ページはそれほど複雑ではなく、各ページは比較的独立しているため、Redux を使用する必要はありません。通常、ブログはそれほど複雑ではないので、これらを使用する必要はありません。React プロジェクトであれば、Redux の代わりに新しい contextAPI を使用できます。結局、それが付属しており、グローバルな状態管理も実現できます。

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

>>

以上がどのような場合にreact-reduxを使用するかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。