【YWT】210516
1. [Y] やったこと
- 8.9km歩いた
- デートをした
- TypeScriptの型定義まわりの知識を勉強した
2. [W] わかったこと
- 話は通じるものの、何か空回りするような気がした
- TypeScriptの自作型定義で
Union
型で書いたタイプで配列の型指定をしたらVSCode上でエラーが表示された- エラー内容は、
type 'xxx' is not assignable to parameter of type 'never'
- 型定義にオブジェクト配列と空の配列の
Union
型を定義してたが、なぜエラーが出るのかが分からなかった - どうやら、Union型に指定した型も含めて、全ての型において条件を満たさないとnever型の警告が出るようだ
Union
型の定義から空の配列を取り消すことで解決できた
- エラー内容は、
- Reactで複数の
input
をform
で扱おうとしたら、useState
で扱う要素を管理してから、submit
実行時に処理を続ける必要があることがわかったreact-hook-form
を使うほどではなかったので、今回は上の方法で処理をすすめた
3. [T] 次にやること
alias
を登録するための機構を用意する- github learning labのチュートリアルをすすめる
- node.js関連の積読を解消する(69/200)