以下のようにアロー関数を使ってイベントハンドラーに引数を渡す理由は何ですか? ```jsx <button onClick={() => showMessage('こんにちは')}> メッセージ表示 </button> ```