use dioxus::prelude::*; fn main() { dioxus_desktop::launch(app); } fn app(cx: Scope) -> Element { let login = use_callback!(cx, move |_| async move { let res = reqwest::get("https://dog.ceo/api/breeds/list/all") .await .unwrap() .text() .await .unwrap(); println!("{:#?}, ", res); }); cx.render(rsx! { button { onclick: login, "Click me!" } }) }