Open1
JSXコーディングの哲学

プロパティ名:Event Handler vs Callback Function
イベントハンドラのプロパティ名は onEvent
コールバック関数のプロパティ名は atCallback
が良さそう。
イベントハンドラは (event: Event) => void
型であることがほとんどだけどコールバックは (arg0: T0, ...) => U
であることが多い。
onXyz
という命名は暗黙にイベントハンドラを渡すことを想起させるために独自のイベントを作成した際に (event: Event) => void
型でイベントリスナを登録したほうが認知不可が減るはず。
これに対してコールバックであることを暗黙に期待させる短く意味が通る接頭辞を色々と考えた結果 atXyz
が一番しっくりきた。