# 2月18日 学習の振り返り ## 学習項目 * 交通アプリ:リファクタリング完成 * リファクタリング 第3章 ## 大切だと思った項目 * コンポーネント同士の受け渡しを無くす。 * useEffectの第二引数により、読み込みを制御可能になる。 * 不吉な臭いを感じたタイミングでリファクタリングを開始する。 ## 学習項目の感想 交通アプリでは、前日の懸念点であった部分を解消できた。 配列はメソッド内で定義し、stateで値を保持することで解決した。 多重リクエストの問題は、useEffectの第二引数が設定されておらず、stateの更新直後レンダリングの度に、何重にもイベントリスナーが設定された末に起こっていた。第二引数に内部処理で必要なstate変数を入れた配列を入力して処理を制御できた。 リファクタリング第3章では、様々なリファクタリングすべき状態が記述されており、どんな時にすべきかが理解できた。 ## 良かった点・カイゼンすべき点 ### 良かった点 + リファクタリングの問題点が解決した点 + 読書も短時間ながらこなせた点 + 次への展望を描くところまでできた点 ### カイゼンすべき点 - ソフト立ち上げに時間を要し、朝会が遅れた。 ## 本日の教訓 アプリの振る舞いを見せる際は、サーバやコードエディタをなるべく早く立ち上げておく。 --- ### ※質問したい項目はdiscordで質問すること ###### tags: `角メモ` `学習ふりかえり`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up