diff --git a/src/app/page.tsx b/src/app/page.tsx index dc8f067..dc77d17 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -17,13 +17,15 @@ export default function LandingPage() { const isInitialMount = useRef(true); useEffect(() => { - if (isInitialMount.current) { - const saved = localStorage.getItem('lang') || 'en'; - if (saved !== lang) { - setLang(saved); - } - isInitialMount.current = false; - } else { + const saved = localStorage.getItem('lang') || 'en'; + if (saved !== lang) { + setLang(saved); + } + isInitialMount.current = false; + }, []); + + useEffect(() => { + if (!isInitialMount.current) { localStorage.setItem('lang', lang); } }, [lang]);