From f06ce416d0e46254d7c74b587bab7130489158d4 Mon Sep 17 00:00:00 2001 From: Hazem Krimi Date: Sun, 18 Oct 2020 19:29:57 +0100 Subject: [PATCH] Add cleanup effect to home and search pages --- src/pages/Home.tsx | 5 +++++ src/pages/Search.tsx | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx index f8c073d..c9e4c54 100644 --- a/src/pages/Home.tsx +++ b/src/pages/Home.tsx @@ -139,6 +139,11 @@ const Home: React.FC = () => { setError('Geolocation not active! Try searching for a city instead'); } ); + + return () => { + setError(''); + setLoading(true); + } // eslint-disable-next-line }, []); diff --git a/src/pages/Search.tsx b/src/pages/Search.tsx index 918c7de..7e7978e 100644 --- a/src/pages/Search.tsx +++ b/src/pages/Search.tsx @@ -133,6 +133,11 @@ const Search: React.FC = () => { setError('No weather data found! Try again later'); } })(); + + return () => { + setError(''); + setLoading(true); + } }, [query]); return !loading ? (