Hooks
useConnection
當有活動的連線互動時,useConnection hook 會回傳目前的連線。如果沒有活動的連線互動,則每個屬性都會回傳 null。這個 hook 的典型使用案例是根據特定條件(例如連線是否有效)來著色 handle。
閱讀更多useEdges
useEdges hook 會回傳目前邊緣儲存的陣列。
閱讀更多useHandleConnections
當 handle 的連線變更時,可以使用此 hook 取得通知。
閱讀更多useInternalNode
useInternalNode hook 會回傳一個內部節點。
閱讀更多useNodes
此 hook 會回傳目前節點陣列的儲存。當您訂閱此儲存時,只要節點陣列變更(例如新增、移除或更新節點時,例如拖曳),就會觸發。
閱讀更多useNodesData
透過此 hook,您可以接收傳入的節點 ID 的資料。
閱讀更多useNodesInitialized
useNodesInitialized hook 可用於檢查是否已初始化所有節點。
閱讀更多useSvelteFlow
useSvelteFlow hook 會回傳一些函式,例如更新視口、轉換座標或取得節點交集。
閱讀更多useStore
useStore hook 可用於存取 Svelte Flow 的內部儲存。
閱讀更多useUpdateNodeInternals
當您以程式方式新增或移除節點的 handle 或更新節點的 handle 位置時,您需要使用此 hook 通知 Svelte Flow。這會更新節點的內部維度,並在必要時正確地重新定位畫布上的 handle。
閱讀更多