Reference
reconnectEdge()

reconnectEdge()

Source on GitHub (opens in a new tab)

A handy utility to update an existing Edge with new properties. This searches your edge array for an edge with a matching id and updates its properties with the connection you provide.

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

Signature

#Params
#edge
#connection
#edges
#options?
object
#options.shouldReplaceId
boolean
#Returns