doc: fermi: add counter example to readme (#931)
* doc: add counter example to readme * doc: fermi: revert use_read
This commit is contained in:
1 parent
3aa7349db7
commit
c2dd963d86
1 file changed
+20
@@ -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!
|
It's that simple!
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|||||||
Reference in new issue
Block a user