初始React@1
2026/8/23 4:50:03 网站建设 项目流程

从今天开始学习React,学习笔记记录。

参考来源:https://www.bilibili.com/video/BV1wy4y1D7JT?p=5&vd_source=ee72dd280771c701b7484b49fa600ff3

一、React简介

1、官网

英文官网:https://reactjs.org/

中文官网:https://react.docschina.org/

2、介绍描述

1)用于动态构建用户界面的JavaScript(只关注于视图)

2)由Facebook开源

3、React的特点

1)声明式编码

2)组件化编码

3)React Native编写原生应用

4)高效(优秀的Diffing算法)

4、React高效的原因

1)使用虚拟(virtual)DOM,不总是直接操作页面真实DOM

2)DOM Diffing算法,最小化页面重绘

二、Hello React

1、项目结构

2、代码片段

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>hello-react</title> </head> <body> <!-- 准备好一个容器--> <div id="test"></div> <!-- 引入react核心库--> <script src="../js/react.development.js" type="text/javascript"></script> <!-- 引入react-dom, 用于支持react操作dom--> <script src="../js/react-dom.development.js" type="text/javascript"></script> <!-- 引入babel, 用于将jsx 转为js--> <script src="../js/babel.min.js" type="text/javascript"></script> <script type="text/babel"> /*这里一定要写babel*/ //1 创建虚拟DOM const vDom = <h1>Hello,React</h1>/*此处一定不要写引号,因为不是字符串*/ //2 渲染虚拟dom到页面 ReactDOM.render(vDom, document.getElementById('test')); </script> </body> </html>

3、运行结果

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询