React では、ボタンにフォーカスが設定されていると、何かと不都合な場合があります。
その場合には、ボタンのフォーカスを外すことで対応できます。
フォーカスを外す方法は、非表示簡単で、下記のようになります。
1 |
e.currentTarget.blur(); |
e.target と、 e.currentTarget の違いとしては、
e.target は、イベントが発火した DOM 要素が設定されていて、
e.currentTarget は、イベントが発火された DOM 要素が設定されています。