diff --git a/packages/tree/src/model/tree-store.js b/packages/tree/src/model/tree-store.js index ce023cff0f..34f052264d 100644 --- a/packages/tree/src/model/tree-store.js +++ b/packages/tree/src/model/tree-store.js @@ -44,10 +44,7 @@ export default class TreeStore { if (!node.visible && childNodes.length) { let allHidden = true; - - childNodes.forEach((child) => { - if (child.visible) allHidden = false; - }); + allHidden = !childNodes.some(child => child.visible); if (node.root) { node.root.visible = allHidden === false;