123456789101112131415161718192021222324252627282930313233 |
- 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))
- }
|