Rendering

hydrate

编辑此页面
import { hydrate } from "solid-js/web";
import type { JSX } from "solid-js";
import type { MountableElement } from "solid-js/web";
function hydrate(
fn: () => JSX.Element,
node: MountableElement,
options?: { renderId?: string; owner?: unknown }
): () => void;

此方法类似于 render,但它会尝试重新激活已经渲染到 DOM 的内容。 当在浏览器中初始化时,页面已经经过服务器端渲染。

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

参数

属性类型描述
fn() => JSX.Element返回应用程序代码的函数。
nodeMountableElement用于挂载应用程序的 DOM 元素
options.renderIdstring
options.ownerunknown
报告此页面问题