add logging to clock example

This commit is contained in:
Evan Almloff committed 2023-08-04 17:29:44 -07:00
1 parent b3fbbba711
commit 49001c59d3
1 file changed
+6 -1
+6 -1
View File
@@ -8,6 +8,8 @@ fn main() {
}
fn app(cx: Scope) -> Element {
println!("running app");
let counts = use_signal(cx, || (0..100).map(Signal::new).collect::<Vec<_>>());
cx.use_hook(|| {
@@ -17,8 +19,9 @@ fn app(cx: Scope) -> Element {
});
render! {
for count in counts {
for (i, count) in counts.into_iter().enumerate() {
Child {
id: i,
count: count,
}
}
@@ -27,10 +30,12 @@ fn app(cx: Scope) -> Element {
#[derive(Props, PartialEq)]
struct ChildProps {
id: usize,
count: Signal<u64>,
}
fn Child(cx: Scope<ChildProps>) -> Element {
println!("running child {}", cx.props.id);
let count = cx.props.count;
use_future!(cx, || async move {