Feat: more ergonomics, more examples

This commit is contained in:
Jonathan Kelley committed 2021-03-26 15:50:28 -04:00
1 parent 44aad2746c
commit 0bcff1f88e
15 files changed
+488 -469

No files matched your search

+4 -4
View File
@@ -25,7 +25,7 @@ struct ExampleProps {
}
static Example: FC<ExampleProps> = |ctx, props| {
let (name, set_name) = use_state(&ctx, move || props.initial_name.to_string());
let name = use_state(&ctx, move || props.initial_name.to_string());
ctx.render(rsx! {
div {
@@ -39,9 +39,9 @@ static Example: FC<ExampleProps> = |ctx, props| {
"Hello, {name}"
}
CustomButton { name: "Jack!", set_name: set_name }
CustomButton { name: "Jill!", set_name: set_name }
CustomButton { name: "Bob!", set_name: set_name }
CustomButton { name: "Jack!", set_name: name.setter() }
CustomButton { name: "Jill!", set_name: name.setter() }
CustomButton { name: "Bob!", set_name: name.setter() }
}
})
};