Reactの勉強をしています。
以下の実装内容で、綺麗な実装方法が思い浮かばず投稿させていただきます。
ストレージからデータを取得して、データに値があればデータをsetする、という実装をおこなっています。
データの取得が出来なかった場合はundefinedが渡ってきます。
react
1if (dataOnStorage.dataA) { 2 setData('keyA', dataOnStorage.dataA) 3} 4if (dataOnStorage.dataB) { 5 setData('keyB', dataOnStorage.dataB) 6} 7if (dataOnStorage.dataC) { 8 setData('keyC', dataOnStorage.dataC) 9} 10...
上記のように、何度も条件分を記述しているのが冗長に思えて改善したいのですが、良い案が思い当たりません。
keyを配列化してループするのは、必ずしもkeyとvalue(storage)のインデックスが一致しないケースも想定される為できません。
何か良い方法があればご教示いただけますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2022/12/02 10:27
2022/12/02 10:38
退会済みユーザー
2022/12/02 12:09