useViewport

GitHubのソースコード

useViewport フックは、コンポーネント内で Viewport の現在の状態を読み取るための便利な方法です。このフックを使用するコンポーネントは、**ビューポートが変更されるたびに**再レンダリングされます。

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>
  );
}

シグネチャ

#戻り値
Viewport

注記