Function yew_hooks::use_bool_toggle [−][src]
pub fn use_bool_toggle(default: bool) -> UseToggleHandle<bool>Expand description
This hook is a simplified use_toggle to manage boolean toggle state in a function component.
Example
#[function_component(Toggle)]
fn toggle() -> Html {
let toggle = use_bool_toggle(true);
let onclick = {
let toggle = toggle.clone();
Callback::from(move |_| toggle.toggle())
};
html! {
<div>
<button {onclick}>{ "Toggle" }</button>
<p>
<b>{ "Current value: " }</b>
{ *toggle }
</p>
</div>
}
}