pub fn use_transition() -> Transition
Expand description
Returns a stateful value for the pending state of the transition, and a function to start it.
§Example
let count = use_state(|| 0);
let transition = use_transition();
h!(div).build((
transition.is_pending().then(||
h!(div).build("Loading…")
),
h!(button).on_click(&Callback::new({
clones!(count, mut transition);
move |_| {
transition.start({
clones!(mut count);
move || {
count.set(|c| c + 1);
}
});
}
})).build("Increment"),
))