Function sycamore_reactive::dependency_count[][src]

pub fn dependency_count() -> Option<usize>
Expand description

Gets the number of dependencies of the current reactive scope.

If the function is called outside a reactive scope, it will return None.

Example

use sycamore_reactive::*;

assert_eq!(dependency_count(), None);

let state = Signal::new(1);
create_effect(move || {
    assert_eq!(dependency_count(), Some(0));
    state.get();
    assert_eq!(dependency_count(), Some(1));
});