【要約】学習記録アプリを作成しました。 [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
- ・
mapメソッド使用時のkey属性の指定に関する忘却。 - ・
reduceを用いた合計値算出時、要素が文字列型であることによる型エラーの発生。
// Approach
1.
map関数のkeyにindexを割り当て、リスト表示を実現。2.
parseInt関数を用い、文字列型のデータを数値型へ変換。3.
useStateやアロー関数を実装に組み込み、状態管理と簡潔な記述を実践。// Result
- ・
useStateやアロー関数の習熟。 - ・アウトプットを通じた学習効率の向上を実感。
Senior Engineer Insight
> アウトプット中心の学習は理にかなっている。しかし、実務視点では懸念がある。
- ・
mapのkeyにindexを使用。 - ・リストの順序変更時にバグを誘発するリスクがある。
- ・
parseIntによる型変換。 - ・TypeScriptの導入で根本解決すべき課題である。