A throttled version of React's useState that limits how often the state is updated.
When setValue is called repeatedly, the state will update immediately if enough time
has passed since the last update. Otherwise, it schedules an update after the remaining
throttle interval. The most recent value is always applied eventually (trailing flush).
A throttled version of React's
useState
that limits how often the state is updated.When
setValue
is called repeatedly, the state will update immediately if enough time has passed since the last update. Otherwise, it schedules an update after the remaining throttle interval. The most recent value is always applied eventually (trailing flush).