1创建虚拟dom
2渲染虚拟dom到页面
reactdom.render(虚拟dom,渲染到哪个容器)
//脚手架,开发者工具
jsx:主要用于创建虚拟dom。js创建虚拟dom的嵌套标签很繁琐。
语法糖:更加简单便捷的一种书写方式。
debugger
js语法:
虚拟dom标签获取js表达式时用{}
在jsx用css使用className
css内联样式:{{}}
标签第一个字母大写就是自己封装的组件
js语句和js表达式

组件:
函数式组件:
写function
类式组件:
组件三大属性:
context:
props:创建组件时候的构造函数要用
refs
state:状态,可以存东西。不可直接更改,用setState更改
事件绑定:
onClick={this.demo}
拿着原型上的生成一个新的挂在实例自身上,bind方法里面传什么就把调用bind的函数方法的this改成什么。