1
0

callback.rs 423 B

12345678910111213141516171819202122
  1. use dioxus::prelude::*;
  2. fn main() {
  3. dioxus_desktop::launch(app);
  4. }
  5. fn app() -> Element {
  6. let onclick = use_callback!(move |_| async move {
  7. let res = reqwest::get("https://dog.ceo/api/breeds/list/all")
  8. .await
  9. .unwrap()
  10. .text()
  11. .await
  12. .unwrap();
  13. println!("{res:#?}, ");
  14. });
  15. rsx! {
  16. button { onclick, "Click me!" }
  17. }
  18. }