自分用メモ
Reactイベントハンドラの一般的な命名規則
- propsとして渡すイベントには
onSomething
、イベントを処理するハンドラ関数にはhandleSomething
を使うことが一般的だそう。
const Children = ( { onButtonClick } ) => <button type="button" onClick={onButtonClick}>Button</button>
const Parent = () => {
const handleClick = () => {
console.log("clicked!");
}
return <Children onButtonClick={handleClick} /
}
このリンクの少し上の箇所