Feat: building large apps, revamp macro
This commit is contained in:
1 parent
5791e49700
commit
9f7f43b661
20 files changed
+386
-293
No files matched your search
@@ -18,8 +18,54 @@ pub struct ExampleProps {
|
||||
}
|
||||
|
||||
static SomeComponent: FC<ExampleProps> = |ctx, _props| {
|
||||
let blah = rsx! {
|
||||
div {}
|
||||
};
|
||||
|
||||
let data = match 1 {
|
||||
1 => ctx.render(rsx! (
|
||||
div {
|
||||
h1 {}
|
||||
h3 {}
|
||||
}
|
||||
)),
|
||||
1 => ctx.render(rsx!( div { "abc" } )),
|
||||
2 => ctx.render(rsx!( div { "abc" } )),
|
||||
3 => ctx.render(rsx!( div { "abc" } )),
|
||||
_ => todo!(),
|
||||
};
|
||||
|
||||
let data = match 1 {
|
||||
1 => ctx.render(rsx! (
|
||||
div {
|
||||
h1 {}
|
||||
h3 {}
|
||||
}
|
||||
)),
|
||||
1 => ctx.render(rsx!(
|
||||
div { "abc" }
|
||||
)),
|
||||
2 => ctx.render(rsx!(
|
||||
div { "abc" }
|
||||
)),
|
||||
3 => ctx.render(rsx!(
|
||||
div { "abc" }
|
||||
)),
|
||||
_ => todo!(),
|
||||
};
|
||||
|
||||
let i = (0..10).map(|v| {
|
||||
rsx! {
|
||||
div {
|
||||
"{v}"
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
ctx.render(rsx! {
|
||||
div { }
|
||||
div {
|
||||
""
|
||||
}
|
||||
})
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user