From 666e2a42cffef16bd9ea80ebfb63310e9f406c5b Mon Sep 17 00:00:00 2001 From: Ben Phelps Date: Wed, 21 Sep 2022 17:39:46 +0300 Subject: [PATCH] fix context state race --- src/pages/index.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/index.jsx b/src/pages/index.jsx index 207b2e6ac..db2bba85e 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -79,9 +79,9 @@ function Home({ initialSettings }) { const { color, setColor } = useContext(ColorContext); const { settings, setSettings } = useContext(SettingsContext); - if (initialSettings) { + useEffect(() => { setSettings(initialSettings); - } + }, [initialSettings, setSettings]); const { data: services } = useSWR("/api/services"); const { data: bookmarks } = useSWR("/api/bookmarks");