チュートリアル:React の導入
できるようになること
- ReactによるWebアプリ開発方法が何となくわかる。
覚えたこと
- アロー関数...
=>
(矢)を使って関数リテラルを記述します。基本的に以下の様に書きます。(引数,...)=>{...関数の本体...}
- ES6...ECMAScriptとは標準規格のことで、その6番目のバージョンがES6。ES6はそのままでは全てのブラウザで動かすことはできないので、ES5のコードに変換する(トランスパイル)必要がある。ES6以前ではclass構文が実装がされていなかった。
- Props (プロパティ)...親コンポーネントから子コンポーネントに渡される値です。
その他
- TypeScriptとJavaScriptの違い。ReactはJavascript推奨。
- イミュータビリティは何故重要なのか
- 複雑な機能が簡単に実装できる(タイムトラベル)
- 変更の検出が簡単
- 再レンダータイミングを決定しやすい