Skip to Content
ReferenceHooks

useViewport()

Source on GitHub

The useViewport hook is a convenient way to read the current state of the Viewport in a component. Components that use this hook will re-render whenever the viewport changes.

import { useViewport } from '@xyflow/react'; export default function ViewportDisplay() { const { x, y, zoom } = useViewport(); return ( <div> <p> The viewport is currently at ({x}, {y}) and zoomed to {zoom}. </p> </div> ); }

Signature

Parameters:

This function does not accept any parameters.

Returns:

The current viewport.

NameType
xnumber
ynumber
zoomnumber

Notes

Last updated on