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 | 返回应用程序代码的函数。 |
node | MountableElement | 用于挂载应用程序的 DOM 元素 |
options.renderId | string | |
options.owner | unknown |