aboutsummaryrefslogtreecommitdiffstats
path: root/pages/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'pages/index.js')
-rw-r--r--pages/index.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/pages/index.js b/pages/index.js
index af25f7b..a13a840 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -1,4 +1,5 @@
import styles from 'styles/Main.module.scss'
+import { useMemo } from 'react'
import Image from 'next/image'
import useUser from 'hooks/useUser'
import useSettings from 'hooks/useSettings'
@@ -70,7 +71,7 @@ const Home = () => {
app={app}
setApps={setApps}
>
- <AppComponent {...app.props} />
+ <AppContainer AppComponent={AppComponent} appProps={app.props} />
</App>
)
})}
@@ -79,4 +80,10 @@ const Home = () => {
)
}
+const AppContainer = ({ AppComponent, appProps }) => {
+ const Component = useMemo(() => <AppComponent {...appProps} />, [appProps])
+
+ return Component
+}
+
export default Home