仮想 DOM では、入力の内容が変更されるたびに onChange がトリガーされます。通常の DOM では、入力要素がぼやけている場合にのみ onChange がトリガーされます。
サンプル プロジェクト:
React が仮想 DOM 要素に対して異なる方法で onChange イベントをトリガーするのはなぜですか?
仮想 DOM では、入力の内容が変更されるたびに onChange がトリガーされます。通常の DOM では、入力要素がぼやけている場合にのみ onChange がトリガーされます。
サンプル プロジェクト:
React が仮想 DOM 要素に対して異なる方法で onChange イベントをトリガーするのはなぜですか?
React DOM は意図的に逸脱し、すべての変更で onChange を発生させます。ほとんどの場合、それが必要だからです。これについては、次のドキュメントで説明されています: Forms。