updateEdge()
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 onEdgeUpdate = useCallback(
(oldEdge: Edge, newConnection: Connection) => setEdges((els) => updateEdge(oldEdge, newConnection, els)),
[]
);Signature
| Name | Type |
|---|---|
#Params | |
# edge | |
# connection | |
# edges | Edge[] |
# options? | object |
# options.shouldReplaceId | boolean |
#Returns | |
Edge[] |