回答編集履歴

4

テキスト修正

2020/09/11 04:08

投稿

jun68ykt
jun68ykt

スコア9058

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

3

テキスト修正

2020/09/11 04:08

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -34,7 +34,7 @@
34
34
  + }
35
35
  ```
36
36
 
37
- 補足として、このようなケースのときに便利なモジュールを紹介します。
37
+ 補足として、このご質問のような状況で、便利なモジュールを紹介します。
38
38
 
39
39
  ログインAPIから返されたトークンなどのログイン情報を、localStorageに入れて永続化させるというのはよくあるケースです。その際に、redux state に入っているログイン情報とlocalStorageに保存しているログイン情報との整合性を保つコードを自分で書くのは、様々なログイン関連のユースケースに対応していくうちにコードが煩雑になってきがちです。上記に挙げたコード修正案も、そのような煩雑さが今後も増大していくことを予感させるものになっている、とも言えます。この問題を解消するために、localStorage への永続化を任せられる [redux-persist](https://github.com/rt2zz/redux-persist) を使うとよいかもしれません。Qiita にも、「使ってみました」という趣旨の[記事がいくつか](https://qiita.com/search?q=redux-persist) 投稿されています。
40
40
 

2

テキスト修正

2020/09/11 04:00

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  補足として、このようなケースのときに便利なモジュールを紹介します。
38
38
 
39
- ログイン情報をlocalStorageに入れて永続化させるというのはよくあるケースです。その際に、redux state に入っているログイン情報とlocalStorageに保存しているログイン情報との整合性を保つコードを自分で書くのは、様々なログイン関連のユースケースに対応していくうちにコードが煩雑になってきがちです。上記に挙げたコード修正案も、そのような煩雑さが今後も増大していくことを予感させるものになっている、とも言えます。この問題を解消するために、localStorage への永続化を任せられる [redux-persist](https://github.com/rt2zz/redux-persist) を使うとよいかもしれません。Qiita にも、「使ってみました」という趣旨の[記事がいくつか](https://qiita.com/search?q=redux-persist) 投稿されています。
39
+ ログインAPIから返されたトークンなどのログイン情報をlocalStorageに入れて永続化させるというのはよくあるケースです。その際に、redux state に入っているログイン情報とlocalStorageに保存しているログイン情報との整合性を保つコードを自分で書くのは、様々なログイン関連のユースケースに対応していくうちにコードが煩雑になってきがちです。上記に挙げたコード修正案も、そのような煩雑さが今後も増大していくことを予感させるものになっている、とも言えます。この問題を解消するために、localStorage への永続化を任せられる [redux-persist](https://github.com/rt2zz/redux-persist) を使うとよいかもしれません。Qiita にも、「使ってみました」という趣旨の[記事がいくつか](https://qiita.com/search?q=redux-persist) 投稿されています。
40
40
 
41
41
 
42
42
  以上、参考になれば幸いです。

1

テキスト修正

2020/09/11 03:25

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  補足として、このようなケースのときに便利なモジュールを紹介します。
38
38
 
39
- ログイン情報をlocalStorageに入れて永続化させるというのはよくあるケースです、redux state に入っているログイン情報とlocalStorageに保存しているログイン情報とを常に一致させておくようなコードを自分で書くのは、様々なログイン関連のユースケースに対応していくうちにコードが煩雑になってきがちですが、localStorage への永続化を任せられる [redux-persist](https://github.com/rt2zz/redux-persist) を使うと、問題が解消されるかもしれません。Qiita にも、「使ってみました」という趣旨の[記事がいくつか](https://qiita.com/search?q=redux-persist) 投稿されています。
39
+ ログイン情報をlocalStorageに入れて永続化させるというのはよくあるケースです。その際に、redux state に入っているログイン情報とlocalStorageに保存しているログイン情報との整合性保つコードを自分で書くのは、様々なログイン関連のユースケースに対応していくうちにコードが煩雑になってきがちです。上記に挙げたコード修正案も、そのような煩雑さ今後も増大していくことを予感させるものになっているとも言えます。この問題を解消するために、localStorage への永続化を任せられる [redux-persist](https://github.com/rt2zz/redux-persist) を使うとよいかもしれません。Qiita にも、「使ってみました」という趣旨の[記事がいくつか](https://qiita.com/search?q=redux-persist) 投稿されています。
40
40
 
41
41
 
42
42
  以上、参考になれば幸いです。