From ec2551b6bbd9985af704ac54302e5627b9a7e990 Mon Sep 17 00:00:00 2001 From: Simon Howe Date: Wed, 19 Oct 2016 15:49:17 +0200 Subject: [PATCH] Optimize re-rendering of help-panel > dynamic fields list --- client/app/scripts/selectors/chartSelectors.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/app/scripts/selectors/chartSelectors.js b/client/app/scripts/selectors/chartSelectors.js index 4e146a9ea..6e934c331 100644 --- a/client/app/scripts/selectors/chartSelectors.js +++ b/client/app/scripts/selectors/chartSelectors.js @@ -96,9 +96,11 @@ export const dataNodesSelector = createSelector( ); -export const searchableFieldsSelector = createSelector( - allNodesSelector, - getSearchableFields +export const searchableFieldsSelector = returnPreviousRefIfEqual( + createSelector( + allNodesSelector, + getSearchableFields + ) );