registry/react-flow-documentation/SKILL.md
--- name: react-flow-documentation description: \[!IMPORTANT] If you are using Tailwind CSS 4, you need to import the main React Flow CSS stylesheet after you import the `tailwindcss` stylesheet. To ensure the styles are loaded in the correct order, you should always import the styles in your `global.css` file (or `index.css` file), after you import `tailwindcss`. **Avoid importing the styles in your `App.tsx` file or any other file that is imported by your `App.tsx` file.** [Read more](/ui). m
npx skillsauth add hk-vk/skills registry/react-flow-documentationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
[!IMPORTANT]
If you are using Tailwind CSS 4, you need to import the main React Flow CSS
stylesheet after you import the tailwindcss stylesheet. To ensure the
styles are loaded in the correct order, you should always import the styles in
your global.css file (or index.css file), after you import tailwindcss.
Avoid importing the styles in your App.tsx file or any other file that is
imported by your App.tsx file. Read more.
[!IMPORTANT]
If you are using Tailwind CSS 4, you need to import the main React Flow CSS
stylesheet after you import the tailwindcss stylesheet. To ensure the
styles are loaded in the correct order, you should always import the styles in
your global.css file (or index.css file), after you import tailwindcss.
Avoid importing the styles in your App.tsx file or any other file that is
imported by your App.tsx file. Read more.
autoPanOnNodeFocus
ariaLabelConfig
updateNodeData
useNodeConnections
updateNodeData
useNodeConnections
hooks
Guide to Optimize React Flow Project Performance
Tuning Edge Animations ReactFlow Optimal Performance
5 Ways to Optimize React Flow in 10 minutes
selectionKeyCode
multiSelectionKeyCode
deleteKeyCode
getBezierPath
getSimpleBezierPath
getSmoothStepPath
getStraightPath
<Handle />
<Handle />
<Handle />
<Handle />
Link: Repo: <
Link: Docs: <
Link: Repo: <
Link: Docs: <
Link: Repo: <
Link: Docs: <
Link: Repo: <
Link: Docs: < (good luck!)
d3-flextree
Cola.js
react-flow-smart-edge
Routing Orthogonal Diagram Connectors in JavaScript
useUpdateNodeInternal
useUpdateNodeInternals
getBezierPath
getBezierPath
Sub Flows: You can now add nodes to a parent node and create groups and nested flows
useKeyPress hook: A util hook for handling keyboard events
useReactFlow hook: Returns a React Flow instance that exposes functions to manipulate the flow
useNodes
core concepts section
Accessibility
Link: Better routing for smoothstep and step edges: <
Link: Nicer edge updating behavior: <
useOnViewportChange
use-on-selection-change
useNodesInitialized
<BaseEdge />
Separately installable packages
useConnection hook: ** With this hook you can
viewport
ViewportPortal
onDelete
onBeforeDelete
isValidConnection
autoPanSpeed
paneClickDistance
patternClassName
the xyflow team
vite
shadcn/ui
UI components registry
<BaseNodeHeader />
<DataEdge />
OscillatorNode
AudioContext
AnalyserNode
useReactFlow
onNodeClick
onKeyPress
React Flow UI
shadcn CLI
AI SDK
React Flow UI
shadcn CLI
ELKjs
Reference these resources when working with React Flow Documentation.
documentation
Dockhand documentation and resources. Use this skill when working with Dockhand or when the user mentions dockhand.
development
Element Plus - A Vue 3 based component library documentation and resources. Use this skill when working with Element Plus - A Vue 3 based component library or when the user mentions element plus - a vue 3 based component library.
documentation
Documentation for LangSmith, Fleet, and our open source packages.
testing
To get your plan id, you need to first create a plan in the **Manage Pricing** section on your whop page.