wip: usecallback

This commit is contained in:
Jonathan Kelley committed 2022-11-19 13:43:19 -08:00
1 parent 57c10174ec
commit 5253ce6b65
3 files changed
+21 -12

No files matched your search

+10 -8
View File
@@ -1,5 +1,3 @@
use std::rc::Rc;
use dioxus::prelude::*;
fn main() {
@@ -7,14 +5,18 @@ fn main() {
}
fn app(cx: Scope) -> Element {
let login = use_callback!(cx, || |evt| async {
//
let login = use_callback!(cx, || move |evt: MouseEvent| 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!"
}
button { onclick: login, "Click me!" }
})
}