回答編集履歴
4
テキスト修正
test
CHANGED
@@ -70,7 +70,7 @@
|
|
70
70
|
|
71
71
|
|
72
72
|
|
73
|
-
補足として、このご質問のような状況
|
73
|
+
補足として、このご質問のような状況のときに、役に立ちそうなモジュールを紹介します。
|
74
74
|
|
75
75
|
|
76
76
|
|
3
テキスト修正
test
CHANGED
@@ -70,7 +70,7 @@
|
|
70
70
|
|
71
71
|
|
72
72
|
|
73
|
-
補足として、このような
|
73
|
+
補足として、このご質問のような状況で、便利なモジュールを紹介します。
|
74
74
|
|
75
75
|
|
76
76
|
|
2
テキスト修正
test
CHANGED
@@ -74,7 +74,7 @@
|
|
74
74
|
|
75
75
|
|
76
76
|
|
77
|
-
ログイン情報をlocalStorageに入れて永続化させるというのはよくあるケースです。その際に、redux state に入っているログイン情報とlocalStorageに保存しているログイン情報との整合性を保つコードを自分で書くのは、様々なログイン関連のユースケースに対応していくうちにコードが煩雑になってきがちです。上記に挙げたコード修正案も、そのような煩雑さが今後も増大していくことを予感させるものになっている、とも言えます。この問題を解消するために、localStorage への永続化を任せられる [redux-persist](https://github.com/rt2zz/redux-persist) を使うとよいかもしれません。Qiita にも、「使ってみました」という趣旨の[記事がいくつか](https://qiita.com/search?q=redux-persist) 投稿されています。
|
77
|
+
ログインAPIから返されたトークンなどのログイン情報を、localStorageに入れて永続化させるというのはよくあるケースです。その際に、redux state に入っているログイン情報とlocalStorageに保存しているログイン情報との整合性を保つコードを自分で書くのは、様々なログイン関連のユースケースに対応していくうちにコードが煩雑になってきがちです。上記に挙げたコード修正案も、そのような煩雑さが今後も増大していくことを予感させるものになっている、とも言えます。この問題を解消するために、localStorage への永続化を任せられる [redux-persist](https://github.com/rt2zz/redux-persist) を使うとよいかもしれません。Qiita にも、「使ってみました」という趣旨の[記事がいくつか](https://qiita.com/search?q=redux-persist) 投稿されています。
|
78
78
|
|
79
79
|
|
80
80
|
|
1
テキスト修正
test
CHANGED
@@ -74,7 +74,7 @@
|
|
74
74
|
|
75
75
|
|
76
76
|
|
77
|
-
ログイン情報をlocalStorageに入れて永続化させるというのはよくあるケースです
|
77
|
+
ログイン情報をlocalStorageに入れて永続化させるというのはよくあるケースです。その際に、redux state に入っているログイン情報とlocalStorageに保存しているログイン情報との整合性を保つコードを自分で書くのは、様々なログイン関連のユースケースに対応していくうちにコードが煩雑になってきがちです。上記に挙げたコード修正案も、そのような煩雑さが今後も増大していくことを予感させるものになっている、とも言えます。この問題を解消するために、localStorage への永続化を任せられる [redux-persist](https://github.com/rt2zz/redux-persist) を使うとよいかもしれません。Qiita にも、「使ってみました」という趣旨の[記事がいくつか](https://qiita.com/search?q=redux-persist) 投稿されています。
|
78
78
|
|
79
79
|
|
80
80
|
|