イベントハンドラ

preventDefault の必要性

イベントハンドラを書くとなるととりあえず someEvent.preventDefault() を書く癖がある。これが悪さをしてドツボにはまったので記しておく。

内容としては react で form タグに onChange イベントを登録し from 要素を制御コンポーネントとして扱うケースで遭遇した。checkbox の checked =true をpreventDefaultで止めたがばかりにチェックボックスにチェックが走らなくなる。