ホームページ >ウェブフロントエンド >フロントエンドQ&A >どのような場合にreact-reduxを使用するか
「react-redux」を使用するシナリオ: 1. ユーザーの使用方法が複雑な場合、2. 異なる ID を持つユーザーの使用方法が異なる場合、3. 複数のユーザーが共同作業できる場合、4. と対話する場合サーバーを頻繁に使用する場合、または WebSocketView を使用する場合; 5. 複数のソースからデータを取得する必要がある場合。
このチュートリアルの動作環境: Windows 10 システム、react17.0.1 バージョン、Dell G3 コンピューター。
redux を使用する必要があるシナリオ:
ユーザーの使用方法は複雑です
ID が異なるユーザーは使用方法が異なります (一般ユーザーと管理者など)
複数のユーザーが共同作業を行うことができます
#ユーザーの使用方法は非常に簡単です
##ユーザー間のコラボレーションは不要です。
サーバーとの大規模な対話は不要で、WebSocket も使用されません。
ビュー レイヤー(ビュー) 単一ソースからのみデータを取得します
Redux はステータスを統一的に管理するために使用されます。プロジェクトは比較的複雑であり、多くのグローバル変数が必要です。クロス変数が多数ある場合は、ページはそれほど複雑ではなく、各ページは比較的独立しているため、Redux を使用する必要はありません。通常、ブログはそれほど複雑ではないので、これらを使用する必要はありません。React プロジェクトであれば、Redux の代わりに新しい contextAPI を使用できます。結局、それが付属しており、グローバルな状態管理も実現できます。
>>
以上がどのような場合にreact-reduxを使用するかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。