Sponsor of the Day:
Jerkmate
https://reactflow.dev/api-reference/components/viewport-portal
The ViewportPortal component - React Flow
The ViewportPortal component can be used to add components to the same viewport of the flow where nodes and edges are rendered. This is useful when you want to...
component react flow
https://reactflow.dev/api-reference/components/base-edge
The BaseEdge component - React Flow
The BaseEdge component gets used internally for all the edges. It can be used inside a custom edge and handles the invisible helper edge and the edge label for...
component react flow
https://reactflow.dev/api-reference/components/edge-text
The EdgeText component - React Flow
You can use the EdgeText component as a helper component to display text within your custom edges.
component react flow
https://reactflow.dev/api-reference/react-flow
The ReactFlow component - React Flow
React Flow - Customizable library for rendering workflows, diagrams and node-based UIs.
component react flow
https://reactflow.dev/api-reference/components/controls
The Controls component - React Flow
The Controls component renders a small panel that contains convenient buttons to zoom in, zoom out, fit the view, and lock the viewport.
component react flowcontrols
https://reactflow.dev/api-reference/components/node-resizer
The NodeResizer component - React Flow
The NodeResizer component can be used to add a resize functionality to your nodes. It renders draggable controls around the node to resize in all directions.
component react flow
https://reactflow.dev/api-reference/components/control-button
The ControlButton component - React Flow
You can add buttons to the control panel by using the ControlButton component and pass it as a child to the Controls component.
component react flow
https://reactflow.dev/api-reference/components/minimap
The MiniMap component - React Flow
The MiniMap component can be used to render an overview of your flow. It renders each node as an SVG element and visualizes where the current viewport is in...
component react flowminimap
https://reactflow.dev/api-reference/components/edge-toolbar
The EdgeToolbar component - React Flow
The EdgeToolbar component can render a toolbar or tooltip to one side of a custom edge. This toolbar doesn't scale with the viewport so that the content...
component react flow
https://reactflow.dev/api-reference/components/panel
The Panel component - React Flow
The Panel component helps you position content above the viewport. It is used internally by the MiniMap and Controls components.
component react flowpanel
https://reactflow.dev/api-reference/components/handle
The Handle component - React Flow
The Handle component is used in your custom nodes to define connection points.
component react flowhandle