mount/unmount/render/hydrate functions for component instantiation, DOM attachment, server rendering, and hydration; effects require flushSync() to run immediately.