2016-09-05 9 views
0

React/Reduxアプリケーションの認証フローが正常です。reselectredux-sagaを使用して状態選択と非同期ログイン/登録機能を処理しています。ReactとReduxを使用した認証フローの構造

私はテスト用に使用していた単一のコンテナを持ち、ログイン、登録、ログアウトがすべて機能しています。しかし、今、私はアプリを構造化する "正しい"方法を見つけようとしています。

私のログインフォームと登録フォームは、すべての機能が組み込まれた独自のコンテナですか?私がそれをすると、自分自身が特定のアクションとコードを複製していることがわかります(例えば、SET_AUTHアクション)。

コードを複製してコンテナを分離するのは正しいですか?または、私が行方不明になっている他の方法がありますか?

答えて

0

サガが常に利用可能であるため、サガは常に利用可能であるため、ルートコンテナ(App.js)内で認証コンテナとリデューサをグローバルに作成した後、アプリの周りからアクションをディスパッチしました。派遣された行動。

コンテナごとの状態を管理するために、reselectを使用して、アプリケーションのさまざまな部分の状態スライスを取得しました。

関連する問題