From 710e24c81d838074137e3878c2faeb5a2272f31c Mon Sep 17 00:00:00 2001 From: George Mamadashvili Date: Tue, 13 Dec 2022 22:40:55 +0400 Subject: [PATCH] Site Editor: Memoize sidebar component --- packages/edit-site/src/components/layout/index.js | 2 +- packages/edit-site/src/components/sidebar/index.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/edit-site/src/components/layout/index.js b/packages/edit-site/src/components/layout/index.js index e3d2edc217eefd..e451357ee97e5c 100644 --- a/packages/edit-site/src/components/layout/index.js +++ b/packages/edit-site/src/components/layout/index.js @@ -28,7 +28,7 @@ import { store as keyboardShortcutsStore } from '@wordpress/keyboard-shortcuts'; /** * Internal dependencies */ -import { Sidebar } from '../sidebar'; +import Sidebar from '../sidebar'; import Editor from '../editor'; import ListPage from '../list'; import ErrorBoundary from '../error-boundary'; diff --git a/packages/edit-site/src/components/sidebar/index.js b/packages/edit-site/src/components/sidebar/index.js index 06abec6f024cac..1a0f2bcfb6f2b8 100644 --- a/packages/edit-site/src/components/sidebar/index.js +++ b/packages/edit-site/src/components/sidebar/index.js @@ -1,6 +1,7 @@ /** * WordPress dependencies */ +import { memo } from '@wordpress/element'; import { __experimentalNavigatorProvider as NavigatorProvider } from '@wordpress/components'; /** @@ -22,7 +23,7 @@ function SidebarScreens() { ); } -export function Sidebar() { +function Sidebar() { return ( ); } + +export default memo( Sidebar );