参考类型

类型

BackgroundVariant

这三种变体以枚举形式导出,以方便使用。您可以导入枚举并像 BackgroundVariant.Lines 一样使用它,或者直接使用原始字符串值。

阅读更多

Connection

Connection 类型是两个节点之间 Edge 的基本最小描述。addEdge 实用程序可用于将 Connection 升级为 Edge。

阅读更多

ConnectionLineComponentProps

如果您想为连接线渲染自定义组件,可以在 ReactFlow 组件上设置 connectionLineComponent 属性。ConnectionLineComponentProps 将传递给您的自定义组件。

阅读更多

ConnectionLineType

如果您在 ReactFlow 组件上设置 connectionLineType 属性,它将决定在创建新边时呈现的连接线样式。

阅读更多

CoordinateExtent

坐标范围表示坐标系中的两个点:一个在左上角,一个在右下角。它用于表示流中节点的边界或视口的边界。

阅读更多

DefaultEdgeOptions

Edge 上的许多属性都是可选的。当创建新边时,未提供的属性将使用传递给 ReactFlow 组件的 defaultEdgeOptions 属性的默认值填充。

阅读更多

Edge

Connection 是两个节点之间边的最小描述,而 Edge 是完整的描述,其中包含 React Flow 需要了解的所有内容才能呈现它。

阅读更多

EdgeChange

onEdgesChange 回调函数接受一个 EdgeChange 对象数组,您应该使用这些对象来更新流的状态。EdgeChange 类型是四种不同对象类型的联合,这些对象表示边在流中可能发生变化的不同方式。

阅读更多

EdgeMarker

边可以选择在边的开始和结束处具有标记。EdgeMarker 类型用于配置这些标记!查看 MarkerType 文档以详细了解可用的边标记类型。

阅读更多

EdgeProps

当您实现自定义边时,它将被包装在一个组件中,该组件启用一些基本功能。您的自定义边组件接收以下道具

阅读更多

FitViewOptions

调用 fitView 时,可以使用这些选项来自定义行为。例如,duration 选项可用于在给定时间内平滑地转换视口。

阅读更多

InternalNode

InternalNode 是基本 Node 类型的扩展,具有 React Flow 在内部用于渲染的附加属性。

阅读更多

MarkerType

边可以选择在任一端具有标记。MarkerType 类型枚举了在配置给定标记时可用的选项。

阅读更多

Node

Node 类型代表 React Flow 需要了解的有关给定节点的所有信息。许多这些属性既可以由 React Flow 也可以由您来操作,但某些属性(如宽度和高度)应视为只读。

阅读更多

NodeChange

onNodesChange 回调函数接受一个 NodeChange 对象数组,您应该使用这些对象来更新流的状态。NodeChange 类型是六种不同对象类型的联合,这些对象表示节点在流中可能发生变化的不同方式。

阅读更多

NodeHandle

边可以选择在任一端具有标记。MarkerType 类型枚举了在配置给定标记时可用的选项。

阅读更多

NodeProps

当您实现自定义节点时,它将被包装在一个组件中,该组件启用基本功能,如选择和拖动。您的自定义节点接收以下道具

阅读更多

PanelPosition

此类型主要用于帮助将组件放置在流视口之上。例如,MiniMap 和 Controls 组件都接受此类型的 position 属性。

阅读更多

Position

虽然 PanelPosition 可用于将组件放置在容器的角落,但 Position 枚举精度较低,主要用于与边和手柄相关。

阅读更多

ProOptions

默认情况下,我们在流的角落渲染一个小型的署名,它链接到该项目。无论他们是 Pro 订阅者还是非订阅者,任何人都可以删除此署名,但我们要求您在删除此署名前快速查看我们的删除署名指南。

阅读更多

ReactFlowInstance

ReactFlowInstance 提供了一组方法来查询和操作流的内部状态。您可以使用 useReactFlow 钩子或将监听器附加到 onInit 事件来获取实例。

阅读更多

ResizeParams

ResizeParams 类型用于为 NodeResizer 组件发出的各种事件进行类型化。有时您会看到此类型扩展了额外的 direction 字段。

阅读更多

Viewport

在内部,React Flow 维护一个独立于页面其余部分的坐标系。Viewport 类型告诉您流当前在该系统中的哪个位置显示,以及缩放了多少倍。

阅读更多