pub fn create_effect(effect_fn: impl Fn() + 'static)
Creates an effect that re-runs when its dependencies change.