1
0

basic.rs 598 B

1234567891011121314151617181920212223242526
  1. use dioxus::virtual_dom::VirtualDom;
  2. use dioxus_core as dioxus;
  3. use dioxus_core::prelude::*;
  4. use dioxus_core_macro::*;
  5. use dioxus_html as dioxus_elements;
  6. fn main() {
  7. let mut dom = VirtualDom::new(app);
  8. dom.rebuild();
  9. println!(
  10. "{}",
  11. dioxus_ssr::render_vdom(&dom, |c| c.newline(true).indent(true))
  12. )
  13. }
  14. fn app(cx: Scope) -> Element {
  15. cx.render(rsx!(
  16. div {
  17. class: "overflow-hidden"
  18. ul {
  19. (0..10).map(|i| rsx!{ li { class: "flex flex-col", "entry: {i}"}})
  20. }
  21. "hello world!"
  22. }
  23. ))
  24. }