isDisposed
Returns true when an owner has been disposed. Use it to ignore late work after the owner’s component or reactive scope has been removed.
Import
import { isDisposed } from "solid-js";Type signature
function isDisposed(node: Owner): boolean;Parameters
node
- Type:
Owner
Examples
function onSettleSafe(fn: () => void) { const owner = getOwner(); queueMicrotask(() => { if (owner && isDisposed(owner)) return; // component unmounted; skip runWithOwner(owner, fn); });}