use std::collections::HashMap; use dioxus::prelude::*; fn main() {} fn app(cx: Scope) -> Element { let val = use_ref(&cx, || HashMap::::new()); { // Pull the value out locally let p = val.read(); // to get an &HashMap we have to "reborrow" through the RefCell // Be careful: passing this into children might cause a double borrow of the RefCell and a panic let g = &*p; dbg!(g); } cx.render(rsx! { div { "hi" } }) }