Merge pull request #4875 from xyflow/fix/rerender-edges-viewport2
Fix unneccessary rerenders of edges on viewport resize
This commit is contained in:
@@ -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) => ({
|
const selector = (s: ReactFlowState) => ({
|
||||||
width: s.width,
|
|
||||||
height: s.height,
|
|
||||||
edgesFocusable: s.edgesFocusable,
|
edgesFocusable: s.edgesFocusable,
|
||||||
edgesReconnectable: s.edgesReconnectable,
|
edgesReconnectable: s.edgesReconnectable,
|
||||||
elementsSelectable: s.elementsSelectable,
|
elementsSelectable: s.elementsSelectable,
|
||||||
|
|||||||
Reference in New Issue
Block a user