Stop unnecessary re-loading clusters on every app list page re-render (#2411)

This commit is contained in:
Alexander Matyushentsev 2019-10-03 14:10:07 -07:00 committed by Alex Collins
parent 16e645b268
commit 9df130938e

View file

@ -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 (
<ClusterCtx.Provider value={services.clusters.list()}>
<ClusterCtx.Provider value={clusters}>
<Consumer>{
(ctx) => (
<Page title='Applications' toolbar={services.viewPreferences.getPreferences().map((pref) => ({