Function sycamore::reactive::create_effect
source · [−]pub fn create_effect<'a>(cx: BoundedScope<'a, 'a>, f: impl FnMut() + 'a)
Expand description
Creates an effect on signals used inside the effect closure.
Example
let state = create_signal(cx, 0);
create_effect(cx, || {
println!("State changed. New state value = {}", state.get());
}); // Prints "State changed. New state value = 0"
state.set(1); // Prints "State changed. New state value = 1"