12345678910111213141516171819202122232425262728 |
- use dioxus::virtual_dom::VirtualDom;
- use dioxus_core::prelude::*;
- fn main() {
- let mut dom = VirtualDom::new(App);
- let edits = dom.rebuild().unwrap();
- dbg!(edits);
- }
- static App: FC<()> = |ctx| {
- //
- ctx.render(rsx! {
- div {
- "abc"
- "123"
- }
- })
- };
- static Fragment: FC<()> = |ctx| {
- //
- let children = ctx.children();
- ctx.render(LazyNodes::new(move |c: &NodeCtx| {
- //
- let frag = c.bump().alloc(VFragment::new(None, children));
- VNode::Fragment(frag)
- }))
- };
|