---
# System prepended metadata

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

---

# 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: `角メモ` `学習ふりかえり`

