wyszukiwarka działa, gdy cos wpiszę to fajnie wyszukuje, ale gdy skasuje zawartosc inputa to niestety wszystko znika a chcialbym aby wrocily wszystkie wyniki. Da się tak zrobic?
componentDidUpdate(prevProps, prevState) {
if (this.state.search.length === 0) return
if (prevState.search !== this.state.search) {
fetch(`http://api/Routes/Search?word=${this.state.search}`)
.then(response => {
if (response.ok) {
return response;
}
throw Error(response.status)
})
.then(response => response.json())
.then(data =>
this.setState({
trasy: [...data]
})
)
.catch(error => console.log(error))
}
}