//! Example: README.md showcase //! //! The example from the README.md. use dioxus::prelude::*; static COUNT: GlobalSignal = Signal::global(|| 0); static DOUBLED_COUNT: GlobalSelector = Signal::global_selector(|| COUNT() * 2); fn main() { launch_desktop(app); } fn app() -> Element { rsx! { h1 { "{COUNT} x 2 = {DOUBLED_COUNT}" } button { onclick: move |_| *COUNT.write() += 1, "Up high!" } button { onclick: move |_| *COUNT.write() -= 1, "Down low!" } } }