use leptos::prelude::*; use leptos_use::docs::{demo_or_body, Note}; use leptos_use::use_throttle_fn; #[component] fn Demo() -> impl IntoView { let (click_count, set_click_count) = signal(0); let (throttled_count, set_throttled_count) = signal(0); let throttled_fn = use_throttle_fn( move || set_throttled_count.set(throttled_count.get_untracked() + 1), 1000.0, ); view! { "Delay is set to 1000ms for this demo."

"Button clicked: " {click_count}

"Event handler called: " {throttled_count}

} } fn main() { _ = console_log::init_with_level(log::Level::Debug); console_error_panic_hook::set_once(); mount_to(demo_or_body(), || { view! { } }) }