Rendering

hydrate

Edit this page
function hydrate(fn: () => JSX.Element, node: MountableElement, options?: { renderId?: string; owner?: unknown }): () => void

This method is similar to render except it attempts to rehydrate what is already rendered to the DOM. When initializing in the browser a page has already been server rendered.

const dispose = hydrate(App, document.getElementById("app"))

Parameters

Proptypedescription
fn() => JSX.ElementFunction that returns the application code.
nodeMountableElementDOM Element to mount the application to
options.renderIdstring
options.ownerunknown
Report an issue with this page