Skip to main content
Module

x/pagic/mod.ts>ReactDOM.Renderer

A static site generator powered by Deno + React
Latest
interface ReactDOM.Renderer
import { type ReactDOM } from "https://deno.land/x/pagic@v1.6.3/mod.ts";
const { Renderer } = ReactDOM;

Call Signatures

<T extends Element>(
element: DOMElement<DOMAttributes<T>, T>,
container: Container | null,
callback?: () => void,
): T
(
element: Array<DOMElement<DOMAttributes<any>, any>>,
container: Container | null,
callback?: () => void,
): Element
(
element: FunctionComponentElement<any> | Array<FunctionComponentElement<any>>,
container: Container | null,
callback?: () => void,
): void
<P, T extends Component<P, ComponentState>>(
element: CElement<P, T>,
container: Container | null,
callback?: () => void,
): T
(
element: Array<CElement<any, Component<any, ComponentState>>>,
container: Container | null,
callback?: () => void,
): Component<any, ComponentState>
<P>(
element: ReactElement<P>,
container: Container | null,
callback?: () => void,
): Component<P, ComponentState> | Element | void
(
element: ReactElement[],
container: Container | null,
callback?: () => void,
): Component<any, ComponentState> | Element | void