runEffect method

void runEffect(
  1. Effect effect
)

Implementation

void runEffect(Effect effect) {
  final prevSub = activeSub;
  activeSub = effect;
  startTracking(effect);
  try {
    effect.fn();
  } finally {
    activeSub = prevSub;
    endTracking(effect);
  }
}