---
# System prepended metadata

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

---

# 2月18日　学習の振り返り

## 学習項目
* 交通アプリ：リファクタリング完成
* リファクタリング　第3章
## 大切だと思った項目
* コンポーネント同士の受け渡しを無くす。
* useEffectの第二引数により、読み込みを制御可能になる。
* 不吉な臭いを感じたタイミングでリファクタリングを開始する。

## 学習項目の感想
交通アプリでは、前日の懸念点であった部分を解消できた。
配列はメソッド内で定義し、stateで値を保持することで解決した。
多重リクエストの問題は、useEffectの第二引数が設定されておらず、stateの更新直後レンダリングの度に、何重にもイベントリスナーが設定された末に起こっていた。第二引数に内部処理で必要なstate変数を入れた配列を入力して処理を制御できた。
リファクタリング第3章では、様々なリファクタリングすべき状態が記述されており、どんな時にすべきかが理解できた。

## 良かった点・カイゼンすべき点
### 良かった点
+ リファクタリングの問題点が解決した点
+ 読書も短時間ながらこなせた点
+ 次への展望を描くところまでできた点
### カイゼンすべき点
- ソフト立ち上げに時間を要し、朝会が遅れた。
## 本日の教訓
アプリの振る舞いを見せる際は、サーバやコードエディタをなるべく早く立ち上げておく。

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

