disposeNode function
Dispose an effect and clean up its dependencies
Implementation
void disposeNode(ReactiveNode e) {
JoltDebug.dispose(e);
e.depsTail = null;
e.flags = (ReactiveFlags.none);
purgeDeps(e);
final sub = e.subs;
if (sub != null) {
unlink(sub);
}
}