use leptos::*; #[component] pub fn SimpleCounter(initial_value: i32) -> impl IntoView { // create a reactive signal with the initial value let (value, set_value) = create_signal(initial_value); // create event handlers for our buttons // note that `value` and `set_value` are `Copy`, so it's super easy to move them into closures let clear = move |_| set_value(0); let decrement = move |_| set_value.