# 10月28日 学習の振り返り ## 学習項目 * 新聞ワーク * React 前回分のTodoアプリの修正 * React TypeScriptを用いたTodoアプリ ## 大切だと思った項目 * TypeScriptは型指定ができる。 * App.jsと各種コンポーネント機能が分離されている状況が望ましい。 * JavaScriptに変換しないとブラウザでは動かせない。 ## 学習項目の感想 Todoアプリの基本的な構造は、どのようなプログラミングでも同じであると感じた。一方で、これまでJavaScriptはブラウザでそのまま実行できたが、TypeScriptは直接実行できないことを、実体験を通じて改めて理解した。 ## 良かった点・カイゼンすべき点 + 良かった点 + 修正すべき点が素早く見つかった。 + コードの記述スピードが速くなった。 - カイゼンすべき点 - TypeScriptで作ったReactAppを、JavaScriptにうまく変換できなかった。 ## 本日の教訓 今作っている言語は何なのかを意識する。 ## 質問したい項目 TypeScriptのままyarn startを実行すると、TypeScriptをインストールしてくださいと言われ、tsconfig.jsonが作成された。すると、これまで問題なかったコードに多くのエラーが発生した。jsonファイルを削除すると元に戻った。 * なぜtsconfig.jsonが作成されるとエラーが起きるのか。 * また、TypeScriptをJavaScriptに変換してそのまま実行するためには何が必要なのか。 --- ###### tags: `角メモ` `学習ふりかえり`