Skip to Content
ReferenceHooks

useHandleConnections()

Warning

useHandleConnections is deprecated in favor of the more capable useNodeConnections.

Source on GitHub

This hook returns an array connections on a specific handle or handle type.

import { useHandleConnections } from '@xyflow/react'; export default function () { const connections = useHandleConnections({ type: 'target', id: 'my-handle' }); return ( <div>There are currently {connections.length} incoming connections!</div> ); }

Signature

Parameters:
NameTypeDefault
[0].typeHandleType

What type of handle connections do you want to observe?

[0].idstring | null

The handle id (this is only needed if the node has multiple handles of the same type).

[0].nodeIdstring

If node id is not provided, the node id from the NodeIdContext is used.

[0].onConnect(connections: Connection[]) => void

Gets called when a connection is established.

[0].onDisconnect(connections: Connection[]) => void

Gets called when a connection is removed.

Returns:
HandleConnection[]

An array with handle connections.

Last updated on