hooks.rs 384 B

12345678910111213141516
  1. use dioxus::prelude::*;
  2. use dioxus_core as dioxus;
  3. use dioxus_core_macro::*;
  4. use dioxus_hooks::use_state;
  5. use dioxus_html as dioxus_elements;
  6. fn main() {}
  7. fn App(cx: Scope<()>) -> Element {
  8. let color = use_state(&cx, || "white");
  9. cx.render(rsx!(
  10. div { onclick: move |_| color.set("red"), "red" }
  11. div { onclick: move |_| color.set("blue"), "blue" }
  12. ))
  13. }