チャットアプリを作りたいと思い、Reactを学習します。
以下にReact学習の記録を記載します。
Reactを学習したいと考えた同志たちの、学習計画立案の一助になれば幸いです。
使用した教材
①ReactでLINEクローンの作り方 - React×Firebaseチュートリアル
・コンポーネントとはなんぞやと思っていたが、なんとなく概念がわかりそうになる
・実際に動くものを作れるので楽しい
・JavaScriptをやったことがある方は、Reactを「なんかすごい」と思えるかも
②Progetel(React)
・とてもお手軽に基本を学べる
・JavaScriptの理解が浅くても、Reactの書き方をある程度理解できるようになる
・Reactをもっと勉強したくなる
③mosya React
・ProgateよりもふかくReactを学べる
・問題を解く際にヒントを見てもわからなければ、答えを見てどんどん進めた方が良い
→(一部ではあるが)関数名が答えと完全一致していないと正解判定にならない問題があったため
→文法は何度も書いていくうちに覚えていくようにした方が効率良い
→文法以外の概念や背景事情は理解しながら進める方が良い
Ex.高階関数とは何か、{}や()の使い分けの根拠、コンポーネントとは何か
・TailWindCSSを学べる
→classを指定しCSSを適用できるため、CSSを書かなくて良い
→classを指定してCSSを適用できるため、どの要素にCSSが適用されているかがわかりやすい
→gropu,peerで他要素との関連がわかりやすい
・CSS Moduleを学べる
→classを指定してCSSを適用できるため、どの要素にCSSが適用されているかがわかりやすい
→TailWindCSSと異なり、自分でCSSを記載できるため自由度が高いか?