1 结构搭建
参考链接
2 基本开发
2.1 安装依赖
- react : 构建实例 虚拟dom创建 生命周期
- react-dom : 解析dom元素 渲染到页面
- -S:是开发和生产模式都要使用的依赖
- -D:是开发模式使用的依赖
cnpm i react react-dom -S
2.2 结构如下
2.3 编写index.js
- 引入所需的包 ES6语法
- react三个参数
- react-dom两个参数
import React from 'react'
import ReactDOM from 'react-dom'
const con = React.createElement('h1',{id:"myclass",title:'我是h1'},'我是标题');
ReactDOM.render(con,document.getElementById('app'));
2.4 编写index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="/main.js"></script>
</head>
<body>
<div id="app">
</div>
</body>
</html>
2.5 执行如下
3 渲染
import React from 'react'
import ReactDOM from 'react-dom'
const con = React.createElement('h1',{id:"myclass",title:'我是h1'},'我是标题');
const h2=React.createElement('div',null,"这是div",con)
ReactDOM.render(h2,document.getElementById('app'));