alternative.rs 749 B

123456789101112131415161718192021222324252627
  1. fn main() {}
  2. use dioxus_core::prelude::*;
  3. static Example: FC<()> = |cx| {
  4. cx.render(dioxus_core::prelude::LazyNodes::new(move |cx| {
  5. let bump = cx.bump();
  6. dioxus_core::builder::ElementBuilder::new(cx, "h1")
  7. .children([dioxus_core::builder::text3(bump, format_args!("hello"))])
  8. .finish()
  9. }))
  10. };
  11. struct Props {
  12. text: String,
  13. }
  14. static Example2: FC<Props> = |cx| {
  15. cx.render(dioxus_core::prelude::LazyNodes::new(move |__cx| {
  16. let bump = __cx.bump();
  17. dioxus_core::builder::ElementBuilder::new(__cx, "h1")
  18. .children([dioxus_core::builder::text3(
  19. bump,
  20. format_args!("{}", cx.props.text),
  21. )])
  22. .finish()
  23. }))
  24. };