Open29
React+Firebase+Typescriptを手探りで

良い題材と思ったんだけどな

基本方針は、
- 他の人が作っている簡単なものを真似る
- 気になることを調べる
- 上記をある程度わかるまで繰り返す
- 最後に、簡単なアプリを自前で作る

今はこれ

わからないメモ
- useEffect
- useNavigate
- BrowserRouter
- interfaceとtype

useNavigate
React-Routerのページ遷移

useEffect
更新時に実行される関数的なもの?
雰囲気はわかったが、使用用途や使用タイミングがあまり掴めていない

BrowserRouter
ReactRouterでのRouterの一つ、HTML5History APIを使用している
詳しいことはあとから覚えるので概要だけの理解で次へ

interfaceとtype
動作的にはどちらでも問題がない
- interfaceを同名拡張できる
- typeではunionとtupleができる
とりあえず、わからんけどいったんtype
で良さそう

jsのやつでもあまり変わらないし自分でなんとかできる気がしてきた
reactjs + firebase v9で探すか

気になる
Vite

間違いなく手探りではない…写経か…

またちがうビルドツール?いた

気分転換に適当にコードを書く
UIには、antd

install
npm install antd

データはいったん定数として扱って、Firebaseとの繋ぎ込みはあとでええか