メインコンテンツへスキップ

その他

非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

Redux FAQ: その他のトピック

大規模な「実際の」Reduxプロジェクトはありますか?

はい、多数あります!代表的な例をいくつか挙げます:

これらはほんの一例です!Reduxアドオンカタログには**Reduxベースのアプリケーションとサンプルの一覧**があり、大小さまざまな実際のアプリケーションを参照できます。

参考情報

ドキュメント

ディスカッション

Reduxで認証機能を実装するには?

認証は実用的なアプリケーションに不可欠です。実装にあたっては、アプリケーション構成の基本原則が変わらないことを念頭に置き、他の機能と同様の方法で実装します。手順は比較的単純です:

  1. LOGIN_SUCCESSLOGIN_FAILUREなどのアクション定数を定義する

  2. 認証情報、認証成功フラグ、トークン、エラーメッセージをpayloadとして受け取るアクションクリエーターを作成する

  3. Redux Thunkミドルウェアなど適切なミドルウェアを使用し、APIにネットワークリクエストを送信する非同期アクションクリエーターを作成する。認証情報が有効ならトークンを返し、ローカルストレージに保存する。失敗した場合はユーザーにフィードバックを表示する。これらの副作用処理は前段階で作成したアクションクリエーターから実行可能

  4. 各認証ケース(LOGIN_SUCCESSLOGIN_FAILUREなど)に対応する次の状態を返すリデューサーを作成する

参考情報

記事

実装例

ライブラリ