杭州pc网站开发公司有哪些,网络故障维修,西安网站建设推广专家,万网网站建设特点react 是一个开源的 JavaScript 库#xff0c;用于将数据渲染为 HTML 界面#xff08;只关注视图#xff09;。
react 使用了虚拟 DOM 和 Diff 算法。当数据更新后#xff0c;Diff 算法会将新生成的虚拟 DOM 和之前的虚拟 DOM 进行对比#xff0c;只将不同的地方更新到页…react 是一个开源的 JavaScript 库用于将数据渲染为 HTML 界面只关注视图。
react 使用了虚拟 DOM 和 Diff 算法。当数据更新后Diff 算法会将新生成的虚拟 DOM 和之前的虚拟 DOM 进行对比只将不同的地方更新到页面中。 引入依赖文件
开发环境
!-- 引入 react 核心库 --
script srchttps://unpkg.com/react18/umd/react.development.js crossorigin/script
!-- 引入 react-dom 用于支持 react 操作 DOM --
script srchttps://unpkg.com/react-dom18/umd/react-dom.development.js crossorigin/script
!-- 引入 babel ,用于将 jsx 转为 js --
script srchttps://unpkg.com/babel-standalone6/babel.js/script
部署环境
!-- 引入 react 核心库 --
script srchttps://unpkg.com/react18/umd/react.production.min.js crossorigin/script
!-- 引入 react-dom 用于支持 react 操作 DOM --
script srchttps://unpkg.com/react-dom18/umd/react-dom.production.min.js crossorigin/script
!-- 引入 babel ,用于将 jsx 转为 js --
script srchttps://unpkg.com/babel-standalone6/babel.min.js/script
react 基础使用
!DOCTYPE html
html langenheadmeta charsetUTF-8 /titleReact的基础使用/title/headbody!-- 准备好一个容器 --div idtest/div!-- 引入 react 核心库 --script srchttps://unpkg.com/react18/umd/react.development.js crossorigin/script!-- 引入 react-dom 用于支持 react 操作 DOM --script srchttps://unpkg.com/react-dom18/umd/react-dom.development.js crossorigin/script!-- 引入 babel ,用于将 jsx 转为 js --script srchttps://unpkg.com/babel-standalone6/babel.js/script!-- script 标签的 type 类型一定要改为 babel 类型 --script typetext/babel// 1. 创建虚拟 DOM一定不要加引号因为这不是字符串const VDOM h1你好呀/h1;// 2. 渲染虚拟 DOM 到页面ReactDOM.createRoot(document.querySelector(#test)).render(VDOM);/script/body
/html 原创作者吴小糖
创作时间2023.11.29