You should use filteredRestaurants instead filteredRestaurants! in <ul> and use `
`
if (error) { setError(error.message || "Unknown error"); } else { setError(null); }
in fetchrestaurant function for handle error good luck.😉