1
0

stress.rs 456 B

1234567891011121314151617181920212223
  1. use dioxus::prelude::*;
  2. fn main() {
  3. launch_desktop(app);
  4. }
  5. fn app() -> Element {
  6. let mut state = use_signal(|| 0);
  7. use_future(move || async move {
  8. loop {
  9. state += 1;
  10. tokio::time::sleep(std::time::Duration::from_millis(1)).await;
  11. }
  12. });
  13. rsx! {
  14. button { onclick: move |_| state.set(0), "reset" }
  15. for _ in 0..10000 {
  16. div { "hello desktop! {state}" }
  17. }
  18. }
  19. }