added component rendering and updated dioxus version
This commit is contained in:
1 parent
82b1735f25
commit
e2f6d87d8e
6 files changed
+87
-19
No files matched your search
+7
-7
@@ -9,7 +9,7 @@ fn main() {
|
||||
}
|
||||
|
||||
fn app(cx: Scope) -> Element {
|
||||
let count = use_state(&cx, || 0);
|
||||
let (count, set_count) = use_state(&cx, || 0);
|
||||
|
||||
cx.render(rsx! {
|
||||
div {
|
||||
@@ -25,10 +25,10 @@ fn app(cx: Scope) -> Element {
|
||||
// onkeydown: move |evt: KeyEvent| {
|
||||
// use crossterm::event::KeyCode::*;
|
||||
// match evt.code {
|
||||
// Left => count += 1,
|
||||
// Right => count -= 1,
|
||||
// Up => count += 10,
|
||||
// Down => count -= 10,
|
||||
// Left => set_count(count + 1),
|
||||
// Right => set_count(count - 1),
|
||||
// Up => set_count(count + 10),
|
||||
// Down => set_count(count - 10),
|
||||
// _ => {},
|
||||
// }
|
||||
// },
|
||||
@@ -42,7 +42,7 @@ fn app(cx: Scope) -> Element {
|
||||
}
|
||||
|
||||
fn app2<'a>(cx: Scope<'a>) -> Element<'a> {
|
||||
let mut count = use_state(&cx, || 0);
|
||||
let (count, set_count) = use_state(&cx, || 0);
|
||||
|
||||
cx.render(rsx! {
|
||||
div {
|
||||
@@ -51,7 +51,7 @@ fn app2<'a>(cx: Scope<'a>) -> Element<'a> {
|
||||
background_color: "red",
|
||||
justify_content: "center",
|
||||
align_items: "center",
|
||||
oninput: move |_| count += 1,
|
||||
oninput: move |_| set_count(count + 1),
|
||||
"Hello world!",
|
||||
h1 {},
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user