欢迎光临散文网 会员登陆 & 注册

前端bubucuo React18新特性源码剖析

2023-08-01 21:59 作者:bili_34189062872  | 我要投稿

客户端渲染 API

带有 createRoot() 的 root API,替换现有的 render() 函数,提供更好的人体工程学并启用新的并发渲染特性。

import { createRoot } from "react-dom/client";import App from "App";const container = document.getElementById("app");const root = createRoot(container);root.render(<App />);


请注意,这个新的 API 现在已从 react-dom/client 模块导出,卸载和水合 API 也发生了变化。

// Unmount component at DOM node:// ...root.unmount();// Hydrationimport { hydrateRoot } from "react-dom/client";// ...const container = document.getElementById("app");const root = hydrateRoot(container, <App tab="home" />);



前端bubucuo React18新特性源码剖析的评论 (共 条)

分享到微博请遵守国家法律