Skip to main content

Basic

Low level hooks used by other hooks but can also be used natively.

Currently we support the following basic hooks:

useStartMoveEnd

The low level hook useStartMoveEnd allows to track the mouse.

It accepts 3 callbacks:

  • onStart: the mouse was clicked
  • onMove: the mouse was dragged
  • onEnd: the mouse was released

In the following example we simply log different events.

usePlotControllerAxes

The low level hook usePlotControllerAxes allows to track axis state (max, min) after any modification.

In the following example we simply log axes domain while using UseRectangularZoom.