Function dioxus_timer::use_timer
source · pub fn use_timer(cx: Scope<'_>, tick: Duration) -> UseState<DioxusTimer>Expand description
Manages a DioxusTimer instance within the Dioxus GUI framework using the provided Scope.
§Returns
Returns a UseState containing the DioxusTimer instance.
§Examples
let timer = dioxus_timer::use_timer(cx, Duration::from_millis(16));
use_effect(cx, (), |()| {
let timer = timer.clone();
async move {
timer.make_mut().set_preset_time(Duration::from_secs(10));
timer.make_mut().start();
}
});
render!("{timer}")