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