钩子
useConnection
useConnection 钩子在有活动连接交互时返回当前连接。 如果没有活动连接交互,它将为每个属性返回 null。 此钩子的典型用例是根据特定条件对句柄进行着色(例如,连接是否有效)。
阅读更多useEdges
useEdges 钩子返回当前边缘存储的数组。
阅读更多useHandleConnections
此钩子可用于在句柄的连接更改时收到通知。
阅读更多useInternalNode
useInternalNode 钩子返回一个内部节点。
阅读更多useNodes
此钩子返回当前节点数组的存储。 当您订阅此存储时,它将在节点数组发生更改时触发。 这种情况发生在添加、删除或更新节点时(例如拖动)。
阅读更多useNodesData
使用此钩子,您可以接收传递的节点 ID 的数据。
阅读更多useNodesInitialized
useNodesInitialized 钩子可用于检查所有节点是否已初始化。
阅读更多useSvelteFlow
useSvelteFlow 钩子返回用于更新视窗、转换坐标或获取节点交叉点等功能的函数。
阅读更多useStore
useStore 钩子可用于访问 Svelte Flow 的内部存储。
阅读更多useUpdateNodeInternals
当您以编程方式向节点添加或删除句柄或更新节点的句柄位置时,您需要使用此钩子通知 Svelte Flow。 这将更新节点的内部尺寸,并在必要时正确重新定位画布上的句柄。
阅读更多