useNodesData()
此 Hook 允许您订阅特定节点 data
对象的更改。
import { useNodesData } from '@xyflow/react';
export default function () {
const nodeData = useNodesData('nodeId-1');
const nodesData = useNodesData(['nodeId-1', 'nodeId-2']);
}
签名
名称 | 类型 |
---|---|
#参数 |
|
# nodeIds | string | string[] 单个节点 ID 或您想要观察其 `data` 对象的节点 ID 数组 |
#返回值 |
|
# id | string |
# type | string |
# data | any | any[] |
TypeScript
此 Hook 接受自定义节点类型的泛型类型参数。有关更多信息,请参阅我们的 TypeScript 指南中的 本节。
const nodesData = useNodesData<NodesType>(['nodeId-1', 'nodeId-2']);