Ich möchte die lodash debouce
Methode verwenden, um die UX eines Kunden zu verbessern, wenn sie Eingabe in einem Eingabefeld eingeben. Aus irgendeinem Grund gibt die Entprellfunktion nicht den Wert der entprellten Funktion zurück.lodash debounce nicht feuern Funktion
Kann jemand erkennen, was falsch ist?
import debounce from "lodash/debounce";
render() {
const inputValid =() => {
console.log('triggered');
return this.state.input.length > 0;
};
let d = debounce(inputValid, 100);
d();
console.log(d()); // this gets logged as undefined although I
//thought it would be either true or false
return <input onChange="updateInput" value={this.state.input} />;
}