Function dioxus_timer::use_timer

source ·
pub fn use_timer(cx: Scope<'_>) -> 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);
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}")