参考类型

OnNodesChange

此类型用于对 onNodesChange 函数进行类型化。

export type OnNodesChange<NodeType extends Node = Node> = (
  changes: NodeChange<NodeType>[],
) => void;

字段

#changes
NodeChange[]

用法

此类型接受自定义节点类型的泛型类型参数。有关更多信息,请参见我们的 Typescript 指南中的 部分

const onNodesChange: OnNodesChange = useCallback(
  (changes) => setNodes((nds) => applyNodeChanges(changes, nds)),
  [setNodes],
);