|
@@ -39,7 +39,7 @@ fn app() -> Element {
|
|
button { onclick: move |_| count -= 1, "Down low!" }
|
|
button { onclick: move |_| count -= 1, "Down low!" }
|
|
button { onclick: move |_| running.toggle(), "Toggle counter" }
|
|
button { onclick: move |_| running.toggle(), "Toggle counter" }
|
|
button { onclick: move |_| saved_values.push(count().to_string()), "Save this value" }
|
|
button { onclick: move |_| saved_values.push(count().to_string()), "Save this value" }
|
|
- button { onclick: move |_| saved_values.write().clear(), "Clear saved values" }
|
|
|
|
|
|
+ button { onclick: move |_| saved_values.clear(), "Clear saved values" }
|
|
|
|
|
|
// We can do boolean operations on the current signal value
|
|
// We can do boolean operations on the current signal value
|
|
if count() > 5 {
|
|
if count() > 5 {
|
|
@@ -47,7 +47,7 @@ fn app() -> Element {
|
|
}
|
|
}
|
|
|
|
|
|
// We can cleanly map signals with iterators
|
|
// We can cleanly map signals with iterators
|
|
- for value in saved_values.read().iter() {
|
|
|
|
|
|
+ for value in saved_values.iter() {
|
|
h3 { "Saved value: {value}" }
|
|
h3 { "Saved value: {value}" }
|
|
}
|
|
}
|
|
|
|
|