shorthand.rs 434 B

12345678910111213141516171819202122232425
  1. use dioxus::prelude::*;
  2. fn main() {
  3. dioxus_desktop::launch(app);
  4. }
  5. fn app(cx: Scope) -> Element {
  6. let a = 123;
  7. let b = 456;
  8. let c = 789;
  9. render! {
  10. Component { a, b, c }
  11. Component { a, ..ComponentProps { a: 1, b: 2, c: 3 } }
  12. }
  13. }
  14. #[component]
  15. fn Component(cx: Scope, a: i32, b: i32, c: i32) -> Element {
  16. render! {
  17. div { "{a}" }
  18. div { "{b}" }
  19. div { "{c}" }
  20. }
  21. }