reactのテスト
jsのテストランナーはjestでいいや
https://zenn.dev/erukiti/articles/unit-testing-react-2021
これが参考になりそうだが、各々を知らないので追いかけつつ、同じ結論になるかとかを確認しよう
なったmiyamonz.icon
@testing-library/react
まず公式
https://reactjs.org/docs/test-utils.html
https://gyazo.com/7a14499bc5b513a727f4bda581a15acc
react-dom/test-utils
react-test-renderer
npm packageとしてはこの2つ
そもそもなんで2つあって各々なんなのか
まあユーティリティとレンダラなだけかな
react-dom/test-utils
https://gyazo.com/7386b7a53f402f7e840fbc7d7b9ebc16
これは記事にもあったとおり、react testing libraryをおすすめして
React Testing Libraryは、エンドユーザーと同じようにコンポーネントを使用するテストを作成できるように設計されています。
とのこと
https://qiita.com/ossan-engineer/items/4757d7457fafd44d2d2f
普通に良さそう
公式も進めてて、解説記事呼んでまあいい感じだとわかったのだから、あとはドキュメント読んでこれでおk
https://zenn.dev/tkdn/books/react-testing-patterns/viewer/about-this-book
vitestはまだproduction readyじゃないかもだけどwatchしとくと良さそう