diff --git a/packages/atoms/README.md b/packages/atoms/README.md index d50f74012..9e5d31046 100644 --- a/packages/atoms/README.md +++ b/packages/atoms/README.md @@ -1,27 +1,23 @@

⚛ Atoms

- Official global state management for Dioxus + Global state for Dioxus

-Manage global state in Dioxus apps with composable atoms: +Atoms is a global state management toolkit for Dioxus, built on the concept of composable atoms of state: ```rust const COUNT: Atom = |_| 0; const Incr: FC<()> = |cx| { let (count, set_count) = Atoms::use_read_write(&cx, &COUNT); - cx.render(rsx!( - button { onclick: move |_| set_count(count + 1), "+" } - )) + cx.render(rsx!( button { onclick: move |_| set_count(count + 1), "+" } )) } const Decr: FC<()> = |cx| { let (count, set_count) = Atoms::use_read_write(&cx, &COUNT); - cx.render(rsx!( - button { onclick: move |_| set_count(count + 1), "-" } - )) + cx.render(rsx!( button { onclick: move |_| set_count(count - 1), "-" } )) } const App: FC<()> = |cx| {