エッジ

エッジの再接続

onReconnect ハンドラプロパティを使用している場合、エッジを別のハンドルにドラッグすることで再接続できます。ハンドラは、エッジが新しいハンドルにドロップされた後に呼び出されます。 reconnectEdge ヘルパー関数を使用して、エッジの状態をそれに応じて更新できます。

export default function App() {
  const data: string = "world"

  return <h1>Hello {data}</h1>
}

読み取り専用

エッジが更新可能かどうかを決定するために、いくつかのプロパティが相互に作用します

  • デフォルトでは、edgesReconnectabletrue に設定されています。

  • ただし、エッジを実際にドラッグできるようにするには、onReconnect ハンドラを定義する必要があります。

  • 個々のエッジは、edgesReconnectable プロパティを設定することで、updatable プロパティを調整またはオーバーライドできます。

    • true は、edgesReconnectableがfalseの場合でも、エッジが更新可能であることを意味します

    • "source" または "target" は、edgesReconnectable プロパティに関係なく、エッジがソースまたはターゲットハンドルからのみ更新可能であることを意味します。

    • false は、edgesReconnectabletrue に設定されていても、エッジが更新できないことを意味します。