react-flow

Create node-based UIs and workflow editors with React Flow.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/GolfNext/golfnext-tool-kiosk-support-page --skill react-flow-golfnext
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-flow
Source: https://github.com/GolfNext/golfnext-tool-kiosk-support-page/tree/main/.claude/plugins/mvp-dev-stack/skills/react-flow
Command: npx skills add https://github.com/GolfNext/golfnext-tool-kiosk-support-page --skill react-flow-golfnext

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @xyflow/react.

What problem does it solve?

This Skill provides patterns and components for building complex node-based user interfaces, workflow editors, and interactive diagrams within React applications.

Core Features & Use Cases

  • Node and Edge Management: Create, connect, and manage nodes and edges programmatically.
  • Customization: Develop custom node and edge components for unique visualizations.
  • Viewport Control: Implement features like zooming, panning, and fitting the view.
  • Use Case: Building a visual programming interface, a flowchart designer, or a network topology viewer.

Quick Start

Use the react-flow skill to create a basic flow editor with input, process, and output nodes.

Frequently Asked Questions about react-flow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build interactive node-based UIs in a React application?

Build interactive node-based UIs by leveraging React Flow patterns to define custom nodes and edges, manage programmatic connections via hooks, and implement viewport controls like zooming and panning for dynamic graph visualizations.

Can I create custom nodes and edges for a workflow editor using React Flow?

Yes, create custom nodes and edges for workflow editors by defining tailored React components, allowing you to manage programmatic connections and visualize unique flowchart or network topology designs.

Does React Flow support state persistence for interactive diagrams?

React Flow supports state persistence for interactive diagrams by enabling programmatic control via hooks, ensuring your node-based UIs maintain their configuration and connection state across dynamic updates.

What is the best way to implement viewport control like zooming and panning in node-based diagrams?

Implement viewport control in node-based diagrams by utilizing built-in React Flow features for zooming, panning, and fitting the view, ensuring users can navigate complex visual programming interfaces effectively.

Can I use React Flow with Next.js to build a visual programming interface?

Yes, you can use React Flow with Next.js to build a visual programming interface, as it seamlessly integrates with React frameworks to render dynamic node-based graph visualizations and workflow editors.