SQLRooms

@sqlrooms/utils / renderComponentToDomElement

Function: renderComponentToDomElement()

renderComponentToDomElement<P>(Component, props): object

Renders a React component to a DOM element with cleanup support Returns an object with the rendered DOM node and a destroy callback. The destroy callback must be called to unmount the React root and prevent memory leaks.

Type Parameters

Type Parameter
P extends object

Parameters

ParameterType
ComponentComponentType<P>
propsP

Returns

object

NameType
domHTMLDivElement
destroy()() => void