hooks.rs 606 B

1234567891011121314151617181920212223242526
  1. use std::{cell::RefCell, rc::Rc};
  2. use anyhow::{Context, Result};
  3. use dioxus::prelude::*;
  4. use dioxus_core as dioxus;
  5. use dioxus_html as dioxus_elements;
  6. type Shared<T> = Rc<RefCell<T>>;
  7. #[test]
  8. fn sample_refs() {
  9. // static App: FC<()> = |cx, props|{
  10. // let div_ref = use_node_ref::<MyRef, _>(cx);
  11. // cx.render(rsx! {
  12. // div {
  13. // style: { color: "red" },
  14. // node_ref: div_ref,
  15. // onmouseover: move |_| {
  16. // div_ref.borrow_mut().focus();
  17. // },
  18. // },
  19. // })
  20. // };
  21. }