TS) TypeScriptとReact Node
コードに悩む場面の多くが、Typescriptで遭遇するエラーが理解できないときである。
明示的な型定義の本の一部だけしか理解していなかったためである。色々調べてみた。
React + TypeScript に入門したので基本をまとめてみた
→実戦では、React.FCの型から始まり、React.ReactNodeとchildren、イベントと型定義、Hookと型定義、というのが出てくる。
また、世界の参考コードには、ジェネリクスやアサーションを織り交ぜて書いてくるので、わからないと確実に動かない。
TypeScriptのもとでuseRefを使うときに知るべきRefObjectとMutableRefObjectについて
https://zenn.dev/berlysia/articles/624bc1aaffda58
→このように、Hookによって使う「型」が違ってきて、それが複数に渡ったりする。
TypeScript: ReactNode型とReactElement型とReactChild型
https://dackdive.hateblo.jp/entry/2019/08/07/090000
Reactの型、ちゃんと調べる