import { useStore } from '@nanostores/react'; import { memo, useEffect, useState } from 'react'; import { themeStore, toggleTheme } from '../stores/theme-store'; export const ThemeSwitch = memo(() => { const theme = useStore(themeStore); const [domLoaded, setDomLoaded] = useState(false); useEffect(() => { setDomLoaded(true); }, []); return ( domLoaded && ( ) ); });