web-dev-qa-db-ja.com

Reactでパッシブイベントリスナーを追加するにはどうすればよいですか?

イベントリスナーを設定するには、たとえば、いくつかの反応入力要素でonKeyPressリスナーを設定するには、次のようにします。

<SomeInputElement onKeyPress={this.someListener.bind(this)}>

さて、someListenerをパッシブにするにはどうすればよいですか?

5

入力をパッシブリスナーでラップするだけです

import {PassiveListener} from 'react-event-injector';
<PassiveListener onKeyPress="this.someListener.bind(this)">
  <SomeInputElement/>
</PassiveListener>
1
Anton Korzunov