use-idle
Detects if the user does nothing on the page
Source
Docs
Package
Usage
use-idle detects if user does nothing for a given time in ms:
Current state: idle
Custom events
By default, the hook will listen to keypress, mousemove, touchmove, click and scroll events to set idle status.
To change that, provide a list of events in the options argument:
Current state: idle
Initial state
By default, the hook will return an idle state.
To change that, provide an initial state value in the options argument:
Current state: not idle