React+TypeScript ゼロスタート

はじめに

ちょっと間を置いたらまた何もかも忘れてしまったのでゼロスタートです。

やっぱNext.jsよりpure Reactが良い。自分の今の段階ではNext.jsの機能が要らない。npx create-next-appで作ったプログラムはそのままではcodepenに載らない。codepenはソースと結果resultを単純な形で同時に見ることが出来るのでわかりやすい。reactのtutorialはcodesandboxを使っているがcodesandboxを使うにしても整形が必要なので将来はnext.js+codesandboxにするかも知れないが今はnpx create-react-app appname --typescriptにする。

実行例

See the Pen yokoso-welcome by kalz2q (@kalz2q) on CodePen.

メモ

react新しいドキュメントのクイックスタートの初めにある例です。

ボタンはあるけど何もしません。

ドキュメントではコンポーネントを説明しているけど今の自分としては最初から関数コンポーネントで良いと思う。その方がわかりやすい。今回はhookは使っていない。

chatGPTにプロンプトで

write program xxx in react, typescript and functional component with hooks basis

とかすると大体こんな感じにしてくれると思う。