Skip to Content
React Flow Pro is now integrated into reactflow.dev! Read more here →

2026-07-06

React Flow 12.11.2

React Flow 12.11.2 comes with a lot of performance improvements!

Patch Changes

  • #5825  - Only create an XYDrag instance for draggable nodes.
  • #5847  - Stop the MiniMap from re-rendering on every store update.
  • #5846  - Apply the viewport pan/zoom transform imperatively so the Viewport component only renders once.

Patch Changes for @xyflow/system

  • #5850  c707267 - Cache the zoom pane extent so panning and pinching no longer force a synchronous layout.
  • #5839  0c0cebc - Use correct fill color for bg pattern in dark mode
  • #5851  56cf3b0 - Fix fitView with includeHiddenNodes ignoring hidden nodes that declare an intrinsic size (width/height/initialWidth/initialHeight) but were never measured
  • #5845  a01bb6b - Check if parent node is in node lookup before clamp the position to prevent throwing an error.
  • #5849  9b3f390 - Always fire onPanZoomEnd when onPanZoomStart was fired due to a pan-on-scroll wheel tick
  • #5837  cdfcbeb - Check for element existence and type before checking property existence in node/edge typeguards.

Get Pro examples, prioritized bug reports, 1:1 support from the maintainers, and more with React Flow Pro

Last updated on