React の型周りでめちゃくちゃエラーがでるようになった
この記事は以下のような理由によりアーカイブされました。
- 内容が古くメンテナンスされていない
- 執筆者の以前の考えである
2020年頃からは見なくなったのでアーカイブ化されました。
もしかしたら色々な@types/react
のバージョンが混在しているからかもしれません。
@types/react のバージョンが混在していないか調べる
以下のコマンドを実行してみてください。
yarn list --pattern @types/react
もし2階層も3階層も表示される場合は混在しています。
これを解決するにはプロジェクトルートで以下を実行します。
rm -rf node_modules yarn.lock && yarn cache clean && yarn
再度yarn list
します。1階層になっていれば大丈夫だと思います。
yarn list --pattern @types/react
ただReactの昔のバージョンを使ってるときは、これでは駄目な気がします。その時が訪れたら追記するかもしれません。