私は、入力onChangeイベントから呼び出された検索機能にデバダイズをlodashで追加しようとしています。以下のコードは、タイプエラー 'function is expected'を生成します。これは、lodashが関数を期待しているためです。これを行う正しい方法は何ですか?また、すべてインラインで行うことができますか?これまでのほとんどすべての事例を無駄に試しました。リアクタ入力によるデバッガ
ちょうどあなたが取得しているエラーを回避する一方でとても簡単な質問ではありません
search(e){
let str = e.target.value;
debounce(this.props.relay.setVariables({ query: str }), 500);
},
感謝。私が今見ているのは合成イベントのコンソールログです。検索を実行するにはe.target.valueが必要です。e.persist()を試しましたが、何もしないようです。デバウンスは技術的には機能していますが、値を渡すことなく機能しません。助けてくれてありがとう。 –
私はそれを正確に使うことはできませんでしたが、私はどこに行く必要があったのですか。私は基本的に入力呼出し検索(e)を受けて、そのイベントをデバウンスして別の関数に渡しました。私はevent.persist()について読んだが、私はその仕事を得ることができなかった。ご協力いただきありがとうございます!! –
この回答も確認してください:https://stackoverflow.com/a/28046731/551030 –