R
fn

useMousePressed

v0.0.15testeddemo

Reactive mouse/touch/drag pressed state on a target, with the input source type and optional press/release callbacks.

Examples

ts
const { pressed, sourceType } = useMousePressed();
ts
// Track presses only on a specific element, ignore touch
const { pressed } = useMousePressed({ target: el, touch: false });

Demo

Loading demo…

Signature

ts
export function useMousePressed(options: UseMousePressedOptions ={ ... }

Parameters

ParameterTypeDescription
options?UseMousePressedOptionsOptions

Returns

UseMousePressedReturnReactive `pressed` and `sourceType`