dispose method

void dispose()

Disposes all reactive effects and empties the container DOM element (root.textContent = '').

Safe to call multiple times; subsequent calls on a disposed handle are no-ops.

Implementation

void dispose() {
  if (_disposed) return;
  _disposed = true;
  for (final d in _disposers) {
    try {
      d();
    } catch (_) {}
  }
  _disposers.clear();
  _root.textContent = '';
}