その他
非公式ベータ版翻訳
このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →
Redux FAQ: その他のトピック
大規模な「実際の」Reduxプロジェクトはありますか?
はい、多数あります!代表的な例をいくつか挙げます:
これらはほんの一例です!Reduxアドオンカタログには**Reduxベースのアプリケーションとサンプルの一覧**があり、大小さまざまな実際のアプリケーションを参照できます。
参考情報
ドキュメント
ディスカッション
Reduxで認証機能を実装するには?
認証は実用的なアプリケーションに不可欠です。実装にあたっては、アプリケーション構成の基本原則が変わらないことを念頭に置き、他の機能と同様の方法で実装します。手順は比較的単純です:
-
LOGIN_SUCCESS、LOGIN_FAILUREなどのアクション定数を定義する -
認証情報、認証成功フラグ、トークン、エラーメッセージをpayloadとして受け取るアクションクリエーターを作成する
-
Redux Thunkミドルウェアなど適切なミドルウェアを使用し、APIにネットワークリクエストを送信する非同期アクションクリエーターを作成する。認証情報が有効ならトークンを返し、ローカルストレージに保存する。失敗した場合はユーザーにフィードバックを表示する。これらの副作用処理は前段階で作成したアクションクリエーターから実行可能
-
各認証ケース(
LOGIN_SUCCESS、LOGIN_FAILUREなど)に対応する次の状態を返すリデューサーを作成する
参考情報
記事
実装例
ライブラリ