reconnectEdge()
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
| Name | Type |
|---|---|
#Params | |
# edge | Edge |
# connection | Connection |
# edges | Edge[] |
# options? | object |
# options.shouldReplaceId | boolean |
#Returns | |
Edge[] |