参考工具

reconnectEdge()

GitHub 源码

一个方便的工具,用于用新属性更新现有的 Edge。它会在你的边数组中搜索具有匹配id的边,并用你提供的连接更新其属性。

const onReconnect = useCallback(
  (oldEdge: Edge, newConnection: Connection) => setEdges((els) => reconnectEdge(oldEdge, newConnection, els)),
  []
);

签名

#参数
#edge
Edge
#connection
Connection
#edges
Edge[]
#options?
object
#options.shouldReplaceId
boolean
#返回
Edge[]