From 9df130938e5ad561d23b77ced0daaffd6469b5a7 Mon Sep 17 00:00:00 2001 From: Alexander Matyushentsev Date: Thu, 3 Oct 2019 14:10:07 -0700 Subject: [PATCH] Stop unnecessary re-loading clusters on every app list page re-render (#2411) --- .../components/applications-list/applications-list.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/src/app/applications/components/applications-list/applications-list.tsx b/ui/src/app/applications/components/applications-list/applications-list.tsx index a853571883..7dbcd5fea4 100644 --- a/ui/src/app/applications/components/applications-list/applications-list.tsx +++ b/ui/src/app/applications/components/applications-list/applications-list.tsx @@ -110,9 +110,10 @@ export const ApplicationsList = (props: RouteComponentProps<{}>) => { const query = new URLSearchParams(props.location.search); const appInput = tryJsonParse(query.get('new')); const [createApi, setCreateApi] = React.useState(null); + const clusters = React.useMemo(() => services.clusters.list(), []); return ( - + { (ctx) => ( ({