diff --git a/docs/book/project/ch04_reactivity/src/main.rs b/docs/book/project/ch04_reactivity/src/main.rs index 6af2cfad5..57440bf2a 100644 --- a/docs/book/project/ch04_reactivity/src/main.rs +++ b/docs/book/project/ch04_reactivity/src/main.rs @@ -1,7 +1,7 @@ use leptos::*; fn main() { - run_scope(|cx| { + run_scope(create_runtime(), |cx| { // signal let (count, set_count) = create_signal(cx, 1); diff --git a/docs/book/src/04_reactivity.md b/docs/book/src/04_reactivity.md index f26558437..c65e098b1 100644 --- a/docs/book/src/04_reactivity.md +++ b/docs/book/src/04_reactivity.md @@ -27,7 +27,7 @@ But that’s _exactly_ how reactive programming works. ```rust use leptos::*; -run_scope(|cx| { +run_scope(create_runtime(), |cx| { let (a, set_a) = create_signal(cx, 0); let (b, set_b) = create_signal(cx, 0); let c = move || a() + b(); @@ -46,7 +46,7 @@ Hopefully, this makes some intuitive sense. After all, `c` is a closure. Calling ```rust use leptos::*; -run_scope(|cx| { +run_scope(create_runtime(), |cx| { let (a, set_a) = create_signal(cx, 0); let (b, set_b) = create_signal(cx, 0); let c = move || a() + b();