1
0

basic.rs 608 B

12345678910111213141516171819202122232425
  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. pub static App: FC<()> = |cx, props| {
  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. };