Skip to content

Commit fa7dcd6

Browse files
authored
fix: extra data prop re-render issues (#428)
1 parent f0481f3 commit fa7dcd6

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/nested-list-view/nested-list-view.tsx

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,15 @@ const NestedListView: React.FC<IProps> = React.memo(
8686
delete copyNode._internalId;
8787
}
8888

89-
copyNode._internalId = keepOpenedState
90-
? hashObjectGenerator(copyNode, {
91-
algorithm: 'passthrough',
92-
unorderedSets: false,
93-
unorderedObjects: false,
94-
})
95-
: Math.random().toString(36).substring(2, 10);
89+
copyNode._internalId = hashObjectGenerator(copyNode, {
90+
algorithm: 'passthrough',
91+
unorderedSets: false,
92+
unorderedObjects: false,
93+
});
9694

9795
return copyNode;
9896
},
99-
[getChildrenName, keepOpenedState],
97+
[getChildrenName],
10098
);
10199

102100
const generateRootNode = useCallback(

0 commit comments

Comments
 (0)