react核心
- react.js
- react-dom.js
- 渲染页面中的DOM 当前文件依赖于react核心文件
- npm i react-dom -S
- babel.js
- ES6转换成ES5 JSX语法转换成js 现今浏览器进行代码的兼容
- npm i babel-standalone -S
- jsx = javascript xml
- javascript的扩展语法,执行的效率更快
- 类型安全的,编译过程中就能及时发现错误
- 在使用jsx的时候编写模板会更加简单和快速
react开发环境的搭建
- 新建文件夹react
- react文件夹中打开cmd初始化文件npm init
- npm安装react必备文件
- 根目录新建index.html
- 在html文件中script引入src=”./node_modules/react/umd/react.development.js”
- 在html文件中script引入src=”./node_modules/react-dom/umd/react-dom.development.js”
- 在html文件中script引入src=”./node_modules/babel-standalone/babel.min.js”
- 在html文件body中创建根节点
// 1.使用表达式/变量 {表达式/变量}
let hello = 'hello world!'
let n = 'haojie'
function name(params) {
return `姓名是${params}`
}
let myDom = <div>
<h1>{hello}</h1>
<div>{name(n)}</div>
</div>
ReactDOM.render(myDom, document.getElementById('react'))
jsx的基本使用