Merge pull request #4875 from xyflow/fix/rerender-edges-viewport2

Fix unneccessary rerenders of edges on viewport resize
This commit is contained in:
Moritz Klack
2024-12-09 17:26:49 +01:00
committed by GitHub
2 changed files with 5 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@xyflow/react': patch
---
Prevent unnecessary rerenders of edges when resizing the flow.
@@ -31,8 +31,6 @@ type EdgeRendererProps<EdgeType extends Edge = Edge> = Pick<
};
const selector = (s: ReactFlowState) => ({
width: s.width,
height: s.height,
edgesFocusable: s.edgesFocusable,
edgesReconnectable: s.edgesReconnectable,
elementsSelectable: s.elementsSelectable,