---
# System prepended metadata

title: 12月23日　学習の振り返り
tags: [学習ふりかえり, 角メモ]

---

# 12月23日　学習の振り返り

## 学習項目
* リーダブルコード　第Ⅲ部
* 交通アプリMVP　検索結果表示画面の作成

## 大切だと思った項目
* 無関係の下位問題を抽出して簡潔にする。
* タスクは一度に一つだけ行う。
* コードを他の人にも説明できるようにする。

## 学習項目の感想
リーダブルコードは、機能を抽出したり、一つのタスクに単純化したりして、大きなコードを細かく美しいコードに書き換える術を学んだ。特にコードを他の人にも説明できるようになることは、コードのみならず、あらゆる学習項目で大切であると感じた。
交通アプリMVPでは、検索結果表示画面の作成に取り掛かった。以前フロントエンドとバックエンドの連携で使用したコードを参考にした。Reactでのレンダリングは一つのコンポーネントにしか実行できないとあるが、画面の全体配置は、別途HTMLを作って一部をJSで書く形式にすればよいのだろうか。


## 良かった点・カイゼンすべき点
### 良かった点
+ 読書は予定通り進められた。
+ コードの役割理解しながら書けた。
### カイゼンすべき点
- HTMLとReact（JavaScript）の関係がうまく表せなかった。
- stateの項目を指定するとreadonlyになる不具合を残した。
## 本日の教訓
積極的に質問する。

---
### ※質問したい項目はdiscordで質問すること
###### tags: `角メモ` `学習ふりかえり`

