React コンポーネントは他の JavaScript のコードと同じようにテストできます。 React コンポーネントをテストするのにはいくつか方法がありますが、大きく 2 つのカテゴリに分けられます。 コンポーネントツリーのレンダー をシンプルなテスト環境で行い、その結果を検証する アプリケーション全体の動作 をブラウザ同等の環境で検証する(end-to-end テストとして知られる) このセクションでは、最初のケースにおけるテスト戦略にフォーカスします。end-to-end テストが重要な機能のリグレッションを防ぐのに有効である一方で、そのようなテストは React コンポーネントとは特に関係なく、このセクションのスコープ外です。 トレードオフ テストツールを選定する時、いくつかのトレードオフを考慮することは価値があります。 実行速度 vs 環境の現実度: 変更を加えてから結果を見る