リファレンスフック

useUpdateNodeInternals

GitHub上のソースコード

ノードにハンドルをプログラム的に追加または削除したり、ノードのハンドルの位置を更新したりする場合、このフックを使用してSvelte Flowに通知する必要があります。これにより、ノードの内部寸法が更新され、必要に応じてキャンバス上のハンドルの位置が適切に調整されます。

<script lang="ts">
  import { Handle, useUpdateNodeInternals } from '@xyflow/svelte';
 
  const updateNodeInternals = useUpdateNodeInternals();
</script>

シグネチャ

#戻り値
(nodeId: 文字列 | 文字列[]) => void
この関数を使用して、プログラム的に変更した1つ以上のノードの内部状態を更新します。