💡 This is the legacy site for v11. If you are looking for the latest docs, please visit React Flow
Reference
EdgeChange

EdgeChange

Source on GitHub (opens in a new tab)

The onEdgesChange callback takes an array of EdgeChange objects that you should use to update your flow's state. The EdgeChange type is a union of four different object types that represent that various ways an edge can change in a flow.

export type EdgeChange =
  | EdgeAddChange
  | EdgeRemoveChange
  | EdgeResetChange
  | EdgeSelectionChange;

Variants

EdgeAddChange<T>

#type
"add"
#item
Edge<T>

EdgeRemoveChange

#type
"remove"
#id
string

EdgeResetChange<T>

#type
"reset"
#item
Edge<T>

EdgeSelectionChange

#type
"select"
#id
string
#selected
boolean