dioxus/packages/core/examples/alternative.rs

27 lines
584 B
Rust
Raw Normal View History

2021-07-18 16:39:32 +00:00
use dioxus_core::prelude::*;
2021-09-22 05:25:28 +00:00
fn main() {
let mut dom = VirtualDom::new(EXAMPLE);
dom.rebuild();
println!("{}", dom);
}
2021-09-22 05:25:28 +00:00
pub static EXAMPLE: FC<()> = |cx, _| {
2021-09-01 04:57:04 +00:00
let list = (0..10).map(|_f| LazyNodes::new(move |_f| todo!()));
2021-07-11 23:31:07 +00:00
2021-07-18 16:39:32 +00:00
cx.render(LazyNodes::new(move |cx| {
cx.raw_element(
"div",
None,
[],
[],
[
2021-07-18 16:39:32 +00:00
cx.text(format_args!("hello")),
cx.text(format_args!("hello")),
cx.fragment_from_iter(list),
],
2021-07-18 16:39:32 +00:00
None,
)
}))
};