pub fn use_throttle_effect_with_deps<'hook, Callback, Dependents>(
callback: Callback,
millis: u32,
deps: Dependents,
) -> impl 'hook + Hook<Output = ()>
Expand description
This hook is similar to use_throttle_effect
but it accepts dependencies.
Whenever the dependencies are changed, the throttle effect is run again.
To detect changes, dependencies must implement PartialEq
.
ยงNote
When used in function components and hooks, this hook is equivalent to:
pub fn use_throttle_effect_with_deps<Callback, Dependents>(
callback: Callback,
millis: u32,
deps: Dependents,
)
where
Callback: FnMut() + 'static,
Dependents: PartialEq + 'static,
{
/* implementation omitted */
}