本文へ移動

Redux FAQ:その他

目次

その他

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

はい、たくさんあります!いくつか例を挙げると

そして、他にもたくさんあります!Reduxアドオンカタログには、Reduxベースのアプリケーションと例の一覧があり、大小さまざまな実際のアプリケーションが紹介されています。

詳細情報

ドキュメント

ディスカッション

Reduxで認証を実装するにはどうすればよいですか?

認証は、あらゆる現実的なアプリケーションに不可欠です。認証を行う際には、アプリケーションの構成方法が変わることはなく、他の機能と同じように認証を実装する必要があることを覚えておく必要があります。比較的簡単です。

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

  2. 資格情報、認証の成功/失敗を示すフラグ、トークン、またはエラーメッセージをペイロードとして受け取るアクションクリエイターを作成します。

  3. Redux Thunkミドルウェアまたは適切なミドルウェアを使用して非同期アクションクリエイターを作成し、資格情報が有効であればトークンを返すAPIへのネットワークリクエストを発火します。次に、トークンをローカルストレージに保存するか、失敗した場合はユーザーにレスポンスを表示します。これらの副作用は、前のステップで作成したアクションクリエイターから実行できます。

  4. 各認証ケース(LOGIN_SUCCESSLOGIN_FAILUREなど)の次の状態を返すReducerを作成します。

詳細情報

記事

ライブラリ