use anyhow::{Context, Result}; use dioxus::{ arena::SharedResources, diff::{CreateMeta, DiffMachine}, prelude::*, DomEdit, }; use dioxus_core as dioxus; use dioxus_html as dioxus_elements; #[test] fn sample_refs() { static App: FC<()> = |cx| { let div_ref = use_node_ref::(cx); cx.render(rsx! { div { style: { color: "red" } node_ref: div_ref onmouseover: move |_| { div_ref.borrow_mut().focus(); } } }) }; } struct MyRef {}