Stellen Sie sich vor input
hat value={this.state.searchText}
.Richtiger Weg, um eine Sucheingabe und die Ergebnisse zu löschen?
Und search()
ruft die Suchanfrage.
Welches ist die richtige Art, die Eingabe und die Ergebnisse zu löschen? Ich nehme an, Sie müssten die Abfrage mit searchText: ''
nach dem Löschen der Eingabe erneut ausführen, um die ursprünglichen Ergebnisse zu erhalten.
resetSearch =() => {
this.setState({ searchText: '' },() => {
this.search();
});
}
search =() => {
searchQuery(this.state.searchText);
}
oder
resetSearch =() => {
this.setState({ searchText: '' });
this.search('');
}
search = (query) => {
searchQuery(query);
}