diff --git a/src/components/App.tsx b/src/components/App.tsx index 7a2ce2d..e56f679 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -7,6 +7,7 @@ import { EyeIcon, EyeSlashIcon, } from "@heroicons/react/24/solid"; +import { useMemo } from "react"; function App() { const { width, height } = useWindowSize(); @@ -25,9 +26,11 @@ function App() { iconSpinning ? 200 : null ); - const style = { - background: [`url("${svg}")`, ...backgrounds].join(", "), - }; + const style = useMemo(() => { + return { + background: [`url("${svg}")`, ...backgrounds].join(", "), + }; + }, [svg, backgrounds]); return (