dioxus/packages/recoil/examples/family.rs

34 lines
589 B
Rust
Raw Normal View History

2021-05-26 05:40:30 +00:00
use std::collections::HashMap;
use dioxus_core::prelude::*;
use recoil::*;
const TODOS: AtomFamily<&str, Todo> = |_| HashMap::new();
#[derive(PartialEq)]
struct Todo {
checked: bool,
contents: String,
}
static App: FC<()> = |ctx, _| {
rsx! { in ctx,
div {
"Basic Todolist with AtomFamilies in Recoil.rs"
}
}
};
static Child: FC<()> = |ctx, _| {
// let todo = use_recoil_value(ctx, &TODOS);
rsx! { in ctx,
div {
}
}
};
fn main() {
wasm_bindgen_futures::spawn_local(dioxus_web::WebsysRenderer::start(App))
}