doc: fermi: add counter example to readme (#931)

* doc: add counter example to readme

* doc: fermi: revert use_read
This commit is contained in:
Antonio Curavalea 2023-04-04 05:12:52 +03:00 committed by GitHub
parent 3aa7349db7
commit c2dd963d86
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -63,6 +63,26 @@ fn NameCard(cx: Scope) -> Element {
}
```
If needed, we can update the atom's value, based on itself:
```rust, ignore
static COUNT: Atom<i32> = |_| 0;
fn Counter(cx: Scope) -> Element {
let mut count = use_atom_state(cx, COUNT);
cx.render(rsx!{
p {
"{count}"
}
button {
onclick: move |_| count += 1,
"Increment counter"
}
})
}
```
It's that simple!
## Installation