React
Reactを触る時代がきてしまった
Angularとはどう違うのか
一言でいうと
UIライブラリ
Angularはフロントエンドフルスタックフレームワークだが、ReactはUIライブラリ。
なので必要なライブラリは自分で揃える必要がある。
思想
関数型プログラミング
破壊的メソッドは使わないこと(イメージ: 配列をコピーして処理して次の関数に渡してを繰り返す)
コンポーネント志向
データバインディングは単一方向
ファイル名はcamelcase
始め方
まずはともあれはじめ方を。
ここを読むとまずReactアプリを作るために必要なツールをインストールする必要があるよねというお話。
CLIツール的な
npm install -g create-react-app
typescriptでやりたいときは
npx create-react-app アプリの名前 --template typescript
※ ↑のライブラリは古いので、自前で環境構築したほうが、よさそう。
HTTPSで通信したい
https://create-react-app.dev/docs/using-https-in-development
Angularとの違い
ReactとAngularの違い
#React