TS) TypeScriptとReact Node

コードに悩む場面の多くが、Typescriptで遭遇するエラーが理解できないときである。

明示的な型定義の本の一部だけしか理解していなかったためである。色々調べてみた。

React + TypeScript に入門したので基本をまとめてみた

https://cloudpack.media/57935

→実戦では、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の型、ちゃんと調べる

https://qiita.com/irico/items/629fe8f617ceb10e990f