2017-05-05 7 views
1

何か間違っていない限り、ボタンをクリックしてスパムした後、onClickメソッドが複数回起動するように見えます。それは待ち行列に入れられていて、どうにかしてデバウンスされたようにオンラインのスパムメールキューに反応して後で起動しますか?

ボタンをクリックすると、実際にボタンをクリックするとログに出力されます。イベントの2番目のバッチ(11回のクリック)は、最初の束の約1秒後に発生します。

enter image description here

これは意図的なものですから/ JSX、バグを反応させるか、私は何か間違ったことをやっていますか?

ありがとうございます!私が反応よりも、私が持っていた問題がよりBrowserSyncに結ばれたBrowserSync

+0

どのブラウザ? –

+0

ここでバターミルクを吹き飛ばしているかもしれませんが、イベントキューのメッセージがボタンクリックの間に挿入されている可能性があります。そのメッセージの処理には、次のクリックが別のグループに集中するのに十分な時間がかかりました。 –

+1

私にとってはうまくいくと思われます - https://codesandbox.io/s/3Z8VVYnA –

答えて

1

を使用していたときに

更新 この問題は発生します。これを解決するには、BrowserSyncsのUIビューの[同期オプション]設定で[デバイス間のミラーリングのクリック]を無効にするだけです。

関連する問題