teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

edit

2021/08/22 11:33

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -7,4 +7,16 @@
7
7
 
8
8
  itemが持ってるのがDOMで、todoItemsが持ってるのがJSONオブジェクトなので当然かもしれません。
9
9
  data属性にユニークな情報(indexとかIDとなるもの)を持たせて照合させたほうが良いように思います。
10
- 場合により、LocalStorageに持たせるJSON文字列も実装上で扱いやすいように変更したほうがいいかもしれません。
10
+ 場合により、LocalStorageに持たせるJSON文字列も実装上で扱いやすいように変更したほうがいいかもしれません。
11
+
12
+ 別案:
13
+ 今の実装だと
14
+ 1.DOMに反映
15
+ 2.ローカルストレージに反映
16
+
17
+ と二重管理になっていて、バグが起きやすい状況になってます。
18
+ それなら
19
+ 1.ローカルストレージに反映
20
+ 2.DOM全削除して反映したローカルストレージからDOMを構築
21
+
22
+ としたほうが実装もシンプルで短くなるんじゃないでしょうか。